Projetos
por setores
Pastas de
trabalho
Biblioteca
pessoal
Organizer

Cada projeto.No seu lugar.

Projetos, arquivos e conhecimento em uma central local.

Projetos, pastas e notas numa central local, com histórico e lixeira própria.

App desktopProdutividadeAutoral

  • Tauri 2
  • React 18
  • Rust
  • TypeScript
Projetos
por setores
Pastas de
trabalho
Biblioteca
pessoal
Organizer

Cada projeto.No seu lugar.

Projetos, arquivos e conhecimento em uma central local.

  • Tauri 2
  • React 18
  • Rust
  • TypeScript

Projetos, pastas e notas numa central local, com histórico e lixeira própria.

App desktopProdutividadeAutoral

  • Tauri 2
  • React 18
  • Rust
  • TypeScript

Os setores

Cada parte do projeto no seu cartão.

Dentro de um projeto, cada setor vira um cartão com cor e pasta. Crie um setor, troque a ordem com as setas e veja o arquivo que o programa grava na própria pasta do projeto.

GTARP: Blackout Casino
01.CRASH
02.SLOTS
03.MINES

.organizer.json

{
 "version": 1,
 "cards": [
  {
   "id": "s0",
   "nome": "01.CRASH",
   "pasta": "01.CRASH",
   "cor": "#06b6d4",
   "ordem": 0
  },
  {
   "id": "s1",
   "nome": "02.SLOTS",
   "pasta": "02.SLOTS",
   "cor": "#a855f7",
   "ordem": 1
  },
  {
   "id": "s2",
   "nome": "03.MINES",
   "pasta": "03.MINES",
   "cor": "#22c55e",
   "ordem": 2
  }
 ]
}

Como no programa (SectorCardsView.tsx): as cores vêm de uma roda de 8, uma por setor, em rodízio; a ordem manual anda uma casa por vez, pelas setas; e as escolhas ficam no .organizer.json dentro da pasta do projeto, que vai junto se a pasta mudar de lugar.

Cena do projeto: duas janelas do programa com os setores e a pasta de trabalho, e pastas de vidro com uma nota MD

Do projeto ao arquivo. Tudo conectado.

Setores, pastas e notas em um fluxo de trabalho organizado.

Cards por setorArquivos e pastasNotas em Markdown

A pasta de trabalho é onde o projeto acontece. O programa separa os arquivos pelo nome (um PROMPT, um GUIA, uma PESQUISA…) e guarda cada ação numa pilha: errou, volta. Selecione um arquivo, crie, renomeie, exclua, e desfaça.

D:\APP de Trabalho - Organizer\GTA RP - BLACKOUT CASINO

Pilha de desfazer

  1. Nada feito ainda. Cada ação entra aqui.

Como no programa (PastasDeTrabalhoView.tsx): o tipo vem do nome do arquivo ou da extensão; um nome sem extensão vira nota .md; a pilha guarda até 50 ações e some ao fechar o programa; uma ação nova apaga o que dava para refazer.

O histórico

Tudo o que mexe no disco fica anotado.

Cada vez que o programa cria, renomeia, move ou exclui algo, uma linha entra no histórico, e as que dá para reverter ganham um selo. Faça algumas ações, filtre e veja o que é limpar o histórico.

51 registro(s)Guarda até 5.000
  1. Excluir · teste.mdteste.md · 02/06/2026
    Reversível
  2. Salvar arquivo · teste.md6 caracteres · 02/06/2026
  3. Criar arquivo · teste.mdteste.md · 02/06/2026
    Reversível
  4. Criar projeto · APP de Trabalho - OrganizerGTARP: BLACKOUT CASINO · 02/06/2026
  5. Renomear · TESTE2.mdTEST.md → TESTE2.md · 01/06/2026
    Reversível
  6. Excluir · TEST.mdTEST.md · 01/06/2026
    Reversível

Como no programa (historico.rs): o diário guarda até 5.000 linhas e descarta as mais antigas; salvar texto e criar projeto ficam registrados sem selo, porque não se desfazem; e limpar apaga só o registro.

Cena do projeto: o histórico de ações e a lixeira do app abertos, ao lado de uma pasta-estrela com uma seta de volta

Organização com controle. Criada para o dia a dia.

Histórico de ações e restauração de arquivos no mesmo ambiente.

Ferramenta autoralHistórico de açõesLixeira própriaRestaurar no lugar

O que se exclui na pasta de trabalho não some: vai para a lixeira do próprio programa, que lembra de onde veio. Exclua, restaure, ponha um arquivo igual no caminho e veja o conflito ser resolvido sem perder nada.

A pasta

  • ▤ roteiro.md
  • ▤ capa.png
  • ▤ regras.txt

Lixeira do app

  • Lixeira vazia. Exclua algo na pasta ao lado.

Como no programa (lixeira.rs): a lixeira é separada da do Windows e guarda a origem de cada item; não tem prazo, só esvazia quando você manda. Ela vale para a pasta de trabalho; em outras telas, excluir manda para a lixeira do Windows.

O backup

Um ZIP do projeto, sem o que pesa à toa.

Na hora do backup, o programa deixa de fora o que é gerado, troca arquivos pesados por um bilhete de texto e pode dividir as imagens em pacotes. Mexa no limite e no tamanho do pacote e veja os ZIPs se formarem.

O projeto

  • node_modules/Fica fora
  • .next/Fica fora
  • .git/Fica fora
  • src/2,4 MB
  • package.json0,02 MB
  • public/hero.mp4Vira .txt
  • public/img/cassino.pngVira .txt
  • public/img/roleta.pngVira .txt
  • public/img/slots.pngVira .txt
  • public/img/fichas.png4,8 MB
  • public/img/mesa.webp3,1 MB
  • public/img/logo.png1,2 MB
  • public/fonts/titulo.woff20,3 MB

Os ZIPs que saem

blackout-casino-BKP-17_10-09_30-code.zip2,4 MB
O código, à parte
blackout-casino-BKP-17_10-09_30-assets-1.zip9,4 MB
32,4% de 29 MB

As telas de verdade

Como no programa (create_project_zip): node_modules, .next, .git, dist e afins ficam fora; mídia, fonte e documento acima do limite viram um .txt com nome, tamanho e data; os pacotes são enchidos do maior para o menor, até o tamanho escolhido (29 MB por padrão); o nome leva dia, mês, hora e minuto.

As tecnologias

Do que é feito, peça por peça

Um programa de computador: a tela é React com Tailwind e Framer Motion, e tudo o que toca o disco (pastas, lixeira, histórico, backup) é Rust, em 10 módulos que respondem a 59 comandos. Escolha uma peça para ver o que ela faz aqui e em que arquivo está.

10tecnologias, em 2 camadas

Tela

Programa