8. Comment il fonctionne à l'intérieur

8.2 Les dossiers du kit sur le disque

projects et data : ce qu'il y a dans chaque dossier, quels fichiers sont à vous, lesquels sont au kit et lesquels sont protégés.

En bref

  • Tout se trouve dans le dossier du kit : l'exécutable, projects (à vous) et data (au kit).
  • Dans data, les programmes sont séparés par système ; le reste est commun à Windows, macOS et Linux.
  • Les dossiers avec des mots de passe ne sont lisibles que par votre utilisateur (sur les disques NTFS).

Les dossiers

Dossier des projets
projects\
Agents partagés
data\agents\
Données de bases de données
data\db\
Sauvegardes de bases de données
data\projects\<projet>\private\backups\
Dossier ou fichierCe qu'il contient
<dossier du kit>\Le dossier qui contient l'exécutable, par exemple D:\Atollo.
Atollo.exeLe seul programme : c'est l'application avec la fenêtre et aussi la ligne de commande. Sur macOS Atollo.app, sur Linux l'AppImage.
projects\Vos projets, un dossier chacun. Il est à vous : le kit n'y écrit pas sans que vous le demandiez.
data\Tout ce qui appartient au kit.
app\L'état de l'application : settings.json (Paramètres), secrets\ (la clé de Gemini, celle du serveur des modèles locaux et le jeton Hugging Face, protégé), llm.json et llm\presets.ini (le serveur des modèles locaux), ca-bundle.pem (les certificats, si les Paramètres ont un fichier PEM), components.txt (composants choisis), versions\ (versions installées), logs\, services.json et servers.json (bases de données et serveurs web, avec les ports de chaque version et de chaque pool), terminals.json, frameworks.json, root.txt (dernier dossier du kit), safe-directory.txt (le dernier safe.directory écrit par le kit).
app\db\Mots de passe d'administrateur des bases de données et accès de mysql. Protégé : seul votre utilisateur peut le lire.
app\diagnostics\Les zip de « Exporter le diagnostic » (atollo-diagnostica-<date-heure>.zip), à joindre à un signalement : secrets masqués, ils restent sur le PC.
apps\<système>\Les programmes, par système (win32-x64, darwin-arm64…), un dossier par composant et par version.
projects\<projet>\Les données du kit pour chaque projet : dev-settings.json (versions, extensions, favoris), ports.json (les ports de ses actions), configurations d'Apache et Caddy (vos directives dans apache\conf.d\*.conf et caddy\conf.d\*.caddy valent aussi bien pour son propre serveur que dans un pool), private\ (mots de passe et copies des bases de données, protégé).
db\<mysql|mongodb>\<version>\Les données des bases de données, un dossier par version.
models\gguf\<propriétaire>--<nom>\Les modèles locaux (fichiers GGUF), un dossier par dépôt Hugging Face, une seule copie pour Windows, macOS et Linux ; atollo.json dit ce que le kit a téléchargé.
servers\<pool>\Les configurations générées des serveurs web partagés.
agents\Ce que les agents partagent : AGENTS.md, skills\, mcp.json, et l'état de l'alignement dans .sync\.
antigravity\La connexion d'Antigravity conservée dans le kit (keyring.json).
home\Le « dossier utilisateur » des programmes du kit : .claude, .codex, .gemini, .pi (profils des agents), .gitconfig, .npmrc, AppData (sur Windows).
gh\La connexion de GitHub CLI (hosts.yml).
vscodium-server\Paramètres et extensions du serveur de l'éditeur.
kit\Fichiers que le kit réécrit à chaque démarrage : profil de PowerShell, commandes d'appoint (agy, mysql, gradle).
cache\Cache des gestionnaires de paquets (npm, pip, uv, Composer, Go, NuGet…) et des réponses de GitHub. On peut l'effacer.
python-user\, npm-global\, composer\, go\, gradle\…Paquets et outils installés globalement avec pip, npm, Composer, Go et les autres.
tmp\Fichiers temporaires, quand les Paramètres les veulent dans le kit.
webview2\Les données de la fenêtre de l'application.

Ce qui est à vous et ce qui est au kit

Vous pouvez modifier à la mainMieux vaut laisser au kit
Tout dans projects ; data\agents (instructions, skills, mcp.json) ; data\home\.gitconfigdata\app, data\apps, data\kit, data\servers, data\db : le kit les gère, et certains sont réécrits à chaque démarrage
Sous le capot
  • Dossiers protégés (seulement votre utilisateur, sur NTFS ; permissions 700 sur macOS et Linux) : data\app\db, data\app\secrets, data\projects\<projet>\private, data\agents\claude, data\tmp quand c'est le dossier temporaire de Claude.
  • Sur exFAT et FAT32, les permissions n'existent pas : le kit fonctionne, mais ces dossiers ne sont pas protégés.
  • Les fichiers de configuration sont écrits de façon sûre : d'abord un fichier temporaire, puis le remplacement, ainsi une interruption ne laisse pas de fichiers à moitié écrits.
  • data\kit est réécrit à chaque démarrage : n'y mettez pas vos propres fichiers.