Proyectos
por sectores
Carpetas de
trabajo
Biblioteca
personal
Organizer

Cada proyecto.En su lugar.

Proyectos, archivos y conocimiento en una central local.

Proyectos, carpetas y notas en una central local, con historial y papelera propia.

App de escritorioProductividadPropio

  • Tauri 2
  • React 18
  • Rust
  • TypeScript
Proyectos
por sectores
Carpetas de
trabajo
Biblioteca
personal
Organizer

Cada proyecto.En su lugar.

Proyectos, archivos y conocimiento en una central local.

  • Tauri 2
  • React 18
  • Rust
  • TypeScript

Proyectos, carpetas y notas en una central local, con historial y papelera propia.

App de escritorioProductividadPropio

  • Tauri 2
  • React 18
  • Rust
  • TypeScript

Los sectores

Cada parte del proyecto en su tarjeta.

Dentro de un proyecto, cada sector se vuelve una tarjeta con color y carpeta. Crea un sector, cambia el orden con las flechas y mira el archivo que el programa graba en la propia carpeta del proyecto.

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 en el programa (SectorCardsView.tsx): los colores salen de una rueda de 8, uno por sector, en rotación; el orden manual avanza una casilla por vez, con las flechas; y las elecciones quedan en .organizer.json dentro de la carpeta del proyecto, que viaja con ella.

Escena del proyecto: dos ventanas del programa con los sectores y la carpeta de trabajo, y carpetas de vidrio con una nota MD

Del proyecto al archivo. Todo conectado.

Sectores, carpetas y notas en un flujo de trabajo organizado.

Tarjetas por sectorArchivos y carpetasNotas en Markdown

La carpeta de trabajo es donde el proyecto sucede. El programa separa los archivos por el nombre (un PROMPT, una GUIA, una PESQUISA…) y guarda cada acción en una pila: si te equivocas, vuelve. Selecciona un archivo, crea, renombra, borra, y deshaz.

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

Pila de deshacer

  1. Nada hecho aún. Cada acción llega aquí.

Como en el programa (PastasDeTrabalhoView.tsx): el tipo sale del nombre del archivo o de la extensión; un nombre sin extensión se vuelve nota .md; la pila guarda hasta 50 acciones y desaparece al cerrar el programa; una acción nueva borra lo que se podía rehacer.

El historial

Todo lo que toca el disco queda anotado.

Cada vez que el programa crea, renombra, mueve o borra algo, una línea entra en el historial, y las que se pueden revertir llevan un sello. Haz algunas acciones, filtra y mira qué significa limpiar el historial.

51 registro(s)Guarda hasta 5.000
  1. Borrar · teste.mdteste.md · 02/06/2026
    Reversible
  2. Guardar archivo · teste.md6 caracteres · 02/06/2026
  3. Crear archivo · teste.mdteste.md · 02/06/2026
    Reversible
  4. Crear proyecto · APP de Trabalho - OrganizerGTARP: BLACKOUT CASINO · 02/06/2026
  5. Renombrar · TESTE2.mdTEST.md → TESTE2.md · 01/06/2026
    Reversible
  6. Borrar · TEST.mdTEST.md · 01/06/2026
    Reversible

Como en el programa (historico.rs): el diario guarda hasta 5.000 líneas y descarta las más antiguas; guardar texto y crear proyecto quedan registrados sin sello, porque no se deshacen; y limpiar borra solo el registro.

Escena del proyecto: el historial de acciones y la papelera del app abiertos, junto a una carpeta-estrella con una flecha de regreso

Organización con control. Creada para el día a día.

Historial de acciones y restauración de archivos en el mismo lugar.

Herramienta propiaHistorial de accionesPapelera propiaRestaurar en su lugar

Lo que se borra en la carpeta de trabajo no desaparece: va a la papelera del propio programa, que recuerda de dónde vino. Borra, restaura, pon un archivo igual en el camino y mira cómo el conflicto se resuelve sin perder nada.

La carpeta

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

Papelera del app

  • Papelera vacía. Borra algo en la carpeta de al lado.

Como en el programa (lixeira.rs): la papelera está separada de la de Windows y guarda el origen de cada ítem; no tiene plazo, solo se vacía cuando lo pides. Vale para la carpeta de trabajo; en otras pantallas, borrar envía a la papelera de Windows.

La copia

Un ZIP del proyecto, sin el peso inútil.

A la hora de la copia, el programa deja fuera lo generado, cambia los archivos pesados por una nota de texto y puede dividir las imágenes en paquetes. Mueve el límite y el tamaño del paquete y mira cómo se forman los ZIP.

El proyecto

  • node_modules/Queda fuera
  • .next/Queda fuera
  • .git/Queda fuera
  • src/2,4 MB
  • package.json0,02 MB
  • public/hero.mp4Se vuelve .txt
  • public/img/cassino.pngSe vuelve .txt
  • public/img/roleta.pngSe vuelve .txt
  • public/img/slots.pngSe vuelve .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

Los ZIP que salen

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

Las pantallas reales

Como en el programa (create_project_zip): node_modules, .next, .git, dist y similares quedan fuera; medios, fuentes y documentos por encima del límite se vuelven un .txt con nombre, tamaño y fecha; los paquetes se llenan del más grande al más chico, hasta el tamaño elegido (29 MB por defecto); el nombre lleva día, mes, hora y minuto.

Las tecnologías

De qué está hecho, pieza por pieza

Un programa de escritorio: la pantalla es React con Tailwind y Framer Motion, y todo lo que toca el disco (carpetas, papelera, historial, copia) es Rust, en 10 módulos que responden a 59 comandos. Elige una pieza para ver qué hace aquí y en qué archivo está.

10tecnologías, en 2 capas

Pantalla

Programa