Referencia
Datos y almacenamiento
Todo lo que Deska guarda sobre ti vive en una sola carpeta de tu máquina. Aquí está dónde se encuentra, qué contiene y qué es seguro copiar o borrar.
Dónde guarda Deska sus datos
Deska guarda su propio estado en una única carpeta de datos de aplicación, una por sistema operativo:
- macOS:
~/Library/Application Support/Deska/ - Windows:
%APPDATA%\Deska\ - Linux:
~/.config/Deska/
Nunca tienes que buscarla a mano. Settings y luego Diagnostics lista seis rutas: la carpeta de datos de aplicación, el archivo de ajustes, el archivo de atajos, el registro principal, el registro de hilos de agentes y los worktrees de agentes, cada una con un botón Reveal que la abre en tu gestor de archivos.
Qué hay dentro
Los archivos que más te van a importar:
config.json: todas las preferencias de Settings, más tu lista de espacios de trabajo, tus proyectos recientes y los diseños que hayas guardado.keybindings.json: solo los atajos que cambiaste. Todo lo que no tocaste sigue usando los valores predeterminados de Deska, de modo que esos valores pueden seguir mejorando con cada actualización. Consulta Atajos de teclado.license.json: tu sesión guardada en caché, que es lo que permite a Deska conocer tu plan sin conexión.deska-notes/: el vault de notas, un archivo markdown por nota. Puedes apuntarlo a otro sitio, incluso a un vault de Obsidian, desde Settings, en Workflows y Notes.deska-workspaces/: el diseño y el estado de sesión de los espacios de trabajo que no están respaldados por una carpeta de proyecto.deska-snapshots/: copias rotativas del diseño, hasta cincuenta por espacio de trabajo, detrás del deslizador de tiempo.orchestration.sqlite: la transcripción de cada hilo de agente supervisado, que es lo que hace que el historial del tablero de hilos sobreviva a un reinicio. Consulta Hilos de agentes.worktrees/: los worktrees de git que Deska crea para que los hilos de agentes trabajen sin molestar a tu copia de trabajo.
Junto a eso conviven piezas menores de mantenimiento: las cookies y el almacenamiento de los paneles de navegador, los registros de terminal, los fondos de lienzo descargados y la identidad de esta instalación. Nada de eso contiene tu código fuente.
Los archivos de tus proyectos se quedan donde están
Deska nunca copia tus repositorios dentro de su propia carpeta. Abre los archivos donde están, y lo que guarda es diseño y estado: qué paneles están abiertos, dónde se sitúan en el lienzo, qué terminales estaban corriendo y en qué directorio.
En un espacio de trabajo respaldado por una carpeta de proyecto, ese estado se escribe en un directorio .deska dentro del propio proyecto, como workspace.json y session.json. Tenerlo junto al código es deliberado: el diseño viaja con el proyecto. Añade .deska a tu .gitignore si prefieres no incluirlo en el repositorio.
Copias de seguridad y sincronización
Toda la carpeta de datos de aplicación son archivos normales, así que copiarla es una copia de seguridad válida. Cierra Deska antes, para que nada se esté escribiendo mientras copias.
- Vale la pena conservar:
config.json,keybindings.json,deska-notes/ydeska-workspaces/. Son las piezas que de verdad echarías de menos. - Se puede borrar sin miedo:
deska-snapshots/, los registros de terminal, los fondos descargados y el almacenamiento de los paneles de navegador. Deska los vuelve a crear, y borrarlos te cuesta historial, no trabajo. - No conviene sincronizar:
worktrees/y las particiones del navegador están atadas a esta máquina y a esta copia de trabajo.
license.json en una carpeta compartida ni en una copia de seguridad pública. Contiene la credencial que mantiene esta instalación con la sesión iniciada. Si crees que quedó expuesta, revoca el dispositivo desde la lista de dispositivos de tu cuenta e inicia sesión de nuevo.Qué hace Reset all settings
Settings, luego Diagnostics, y luego Reset contiene Reset all settings, que devuelve de una vez cada preferencia a su valor predeterminado. Reescribe config.json y nada más.
No toca los archivos de tus proyectos, ni tus notas, ni tus instantáneas, ni el historial de hilos de agentes, ni tus atajos. Los atajos tienen su propio reinicio, por atajo o todos a la vez, en Settings y Keybindings.
config.json, un reinicio completo vacía esas listas. Los espacios de trabajo siguen en el disco, así que volver a abrir la carpeta del proyecto recupera su diseño.Qué puede leer Deska
Deska lee y escribe únicamente dentro de las carpetas que abriste como espacio de trabajo. Todo lo demás en tu disco queda rechazado, incluido un enlace simbólico dentro de un espacio de trabajo que apunte fuera de él.
Hay una excepción deliberada. Cuando guardas un editor sin título en una ubicación fuera de todos los espacios de trabajo, el archivo que elegiste en ese diálogo nativo queda recordado, para que el siguiente Save funcione sin volver a preguntar. Solo se recuerdan los archivos elegidos así, y solo el proceso principal puede añadir uno; nada dentro de un panel ni de un agente puede concederse acceso a una ruta.
Al restaurar un espacio de trabajo, su carpeta se vuelve a comprobar. Una carpeta que se movió, se borró o fue reemplazada se descarta en lugar de reabrirse, de modo que un archivo de sesión antiguo nunca puede devolver el acceso a algo en lo que ya no confías. Qué sale de tu máquina, y cuándo, se explica en Privacidad y tus datos.