Projetospor setoresPastas de
trabalhoBiblioteca
pessoal

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.
- Tauri 2
- React 18
- Rust
- TypeScript
Projetospor setoresPastas de
trabalhoBiblioteca
pessoal

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.
- 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.
.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.

Do projeto ao arquivo. Tudo conectado.
Setores, pastas e notas em um fluxo de trabalho organizado.
Cards por setorArquivos e pastasNotas em MarkdownA 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
- 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.
- Excluir · teste.mdteste.md · 02/06/2026Reversível
- Salvar arquivo · teste.md6 caracteres · 02/06/2026
- Criar arquivo · teste.mdteste.md · 02/06/2026Reversível
- Criar projeto · APP de Trabalho - OrganizerGTARP: BLACKOUT CASINO · 02/06/2026
- Renomear · TESTE2.mdTEST.md → TESTE2.md · 01/06/2026Reversível
- Excluir · TEST.mdTEST.md · 01/06/2026Reversí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.

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 lugarO 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
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
Próximo projeto25 / 51

Aplicativos desktopScreen Recorder ProPrograma de computador que grava vídeo da tela e tira prints do monitor do cursor, de um monitor, de uma janela ou de uma área, já com o nome do grupo, a numeração e a pastaElectron 28.3electron-builder 24.13JavaScriptHTML e CSS
← AnteriorMeu Chat Pessoal

