Universal Portable Dev & AI Workspace

Développement, tout dans un dossier, sur n'importe quel ordinateur.

Éditeur, runtimes, bases de données et agents IA. Sur Windows, macOS et Linux.

Aucune installation. Aucun droit d'administrateur. Aucune trace hors de votre Atollo.

Code source · MIT

votre dossier
Atollo/
├─ Atollo
│  toute la logique
├─ projects/
│  vos projets
└─ data/
   programmes, réglages, connexions
  • win32-x64
  • win32-arm64
  • darwin-arm64
  • darwin-x64
  • linux-x64
  • linux-arm64
6systèmes et architectures depuis le même dossier : Windows, macOS et Linux, chacun en x64 et ARM64
39langages, outils et serveurs au catalogue
4agents IA avec une seule configuration
0installation et droit d'administrateur

01

Cinq parties, un dossier

1

Éditeur et terminaux isolés

VSCodium intégré avec les thèmes Atollo sombre et clair, dans une fenêtre mesurée sur le workbench de VSCodium 1.135 : les mêmes tailles, les mêmes couleurs et les icônes codicon. Les terminaux ne voient que le PATH et les variables du kit : les programmes du PC hôte n'interfèrent pas, et le PC reste propre.

2

Langages et outils à la demande

Plus de 20 langages et outils (Node.js, Python, uv, PHP, Rust, Go, Java, .NET, Dart, Julia, Ruby, C/C++, Bun, Deno, Typst, TinyTeX, R, Android SDK…), téléchargés quand il le faut et vérifiés par somme SHA-256 ou signature. Plusieurs versions côte à côte, une par projet.

3

Bases de données et serveurs web locaux

MySQL avec phpMyAdmin, MongoDB avec mongo-express et SQLite, démarrés et arrêtés d'un clic, avec base, utilisateur et mot de passe pour chaque projet ; plusieurs versions côte à côte, chacune gardant son port. Caddy et Apache pour les sites sur des adresses .localhost, sur chaque système, seuls ou dans un serveur partagé par plusieurs projets. Un port déjà pris est refusé, avec le nom de qui le tient. Aucun service système.

4

Quatre agents IA, une seule configuration

Claude Code, Codex, Antigravity et Pi : installation, connexion et lancement. Instructions, skills et serveurs MCP s'écrivent une fois dans data/agents et atollo sync les aligne pour les quatre. Limites du forfait et consommation du jour et des 7 derniers jours. Et des modèles locaux, sans réseau et sans compte : modèles GGUF du catalogue d'Atollo ou de Hugging Face, téléchargements qui reprennent, vérifiés par SHA-256, un serveur llama.cpp sur 127.0.0.1 avec une clé, que Pi utilise sans autre réglage.

6/6

Un dossier pour six systèmes

Le même dossier, ou le même SSD externe, passe de Windows à macOS à Linux avec projets, bases de données et réglages des agents intacts : chaque machine exécute les programmes natifs de son système. « Retirer le lecteur » ferme tout ce qu'Atollo a ouvert et laisse éjecter le disque.

03

Utilisation

  1. Copiez Atollo dans un dossier vide : une clé USB, un disque externe ou un dossier de votre profil.

  2. Lancez-le : il crée projects/ et data/. Au premier lancement, choisissez agents, langages et outils ; Atollo les télécharge et les vérifie.

  3. Créez un projet à partir de l'une des plus de 60 bases (Laravel, Next.js, Django, WordPress, Astro, Tauri…), clonez-le depuis GitHub ou partez d'un dossier vide. L'éditeur, le terminal et les agents s'ouvrent toujours dans le dossier du projet.

04

Comment ça marche

Isolé, avec les programmes natifs

Ni conteneur ni machine virtuelle : chaque système exécute ses propres programmes, directement. Atollo ne demande aucun droit d'administrateur, n'installe aucun service et ne touche ni au registre ni au PATH du système, et il démarre aussi depuis une clé USB ou un SSD externe.

Tout depuis une fenêtre

Projets, IA (agents et modèles locaux), bases de données, serveurs web, terminaux, outils et paramètres ont chacun leur page. Le panneau rapide de Projets montre ce qui tourne, les favoris et ce qu'il faut corriger, et Ctrl+P ouvre un projet par son nom ; le panneau Activité réunit au même endroit la sortie et les erreurs de ce qui tourne ou s'installe, des actions des projets à chaque version des bases de données et pool des serveurs web, et « Tout arrêter » arrête tout après une confirmation. Pour les scripts, il y a la ligne de commande : atollo check, atollo prepare, atollo sync.

Le dossier voyage avec vous

Quand la lettre du lecteur, le dossier ou le système change, Atollo réaligne les chemins et utilise sur chaque système les programmes de ce système. Projets, bases de données, connexions et réglages des agents restent les mêmes.

Chaque composant vérifié

Chaque téléchargement est contrôlé par sa somme SHA-256 ou sa signature avant d'être utilisé. Les versions d'un langage cohabitent, une par projet, et la matrice des relations prévient quand deux composants ne s'entendent pas.

05

Outils par système

Tous les composants du catalogue d'Atollo, par genre, sur chacun des six systèmes. Seuls ceux que vous choisissez sont téléchargés, ou quand un projet en a besoin. Le tableau est généré à partir du catalogue de l'application à chaque publication du site.

ComposantWindowsmacOSLinux
x64ce PCARM64ce PCApple Siliconce PCIntelce PCx64ce PCARM64ce PC
Système et éditeur 5
GitGit ; sur Windows aussi Git Bash, le shell de commandes des agentsWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
GitHub CLIpull requests, issues, connexion à GitHubWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
PowerShell 7le shell du terminal du kitWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
EditorVSCodium intégré à la fenêtre d'AtolloWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
ConPTYla console du terminal de l'application sous Windows : conpty.dll et OpenConsole.exe de MicrosoftWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: pas encore au catalogue pour ce systèmemacOS Intel: pas encore au catalogue pour ce systèmeLinux x64: pas encore au catalogue pour ce systèmeLinux ARM64: pas encore au catalogue pour ce système
Agents IA 4
Claude Codeagent d'AnthropicWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Codexagent d'OpenAIWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Antigravityagent de GoogleWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Piagent en terminal d'Earendil (Mario Zechner) : modèles locaux ou des fournisseurs cloudWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Modèles locaux 1
llama.cppmodèles de langage locaux (GGUF) : le serveur pour les agents et un chat dans le navigateur, sur le CPU ou le GPU (Vulkan, Metal)Windows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Langages 16
PythonPython et pipWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Node.jsNode.js et npm : serveurs MCP et outils JavaScriptWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
PHPPHP et ComposerWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Rustrustc, cargo, rustfmt, clippyWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
GoSDK officiel de GoWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
JavaJDK Temurin, Maven et GradleWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Kotlincompilateur KotlinWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
.NETSDK .NET : C# et F#Windows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
DartSDK DartWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
ZigZig ; zig cc compile aussi le C et le C++Windows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
JuliaJuliaWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
BunJavaScript et TypeScript avec BunWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
DenoJavaScript et TypeScript avec DenoWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
C, C++compilateur C et C++ (gcc, g++, make) : Clang et MinGW-w64 sur Windows, zig cc du kit et GNU make sur macOS et Linux ; les frameworks Apple nécessitent les Xcode Command Line ToolsWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
RubyRuby, gem et Bundler : RubyInstaller sur Windows, conda-forge sur macOS et LinuxWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
RR de conda-forge, avec le compilateur pour les paquetsWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Outils de développement 6
uvenvironnements et paquets Python, uvx pour les serveurs MCPWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Android SDKSDK Android : sdkmanager, adb, plateforme et build-tools ; en l'installant, vous acceptez les conditions du SDK Android de GoogleWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: Google ne publie pas platform-tools et build-tools pour Linux ARM64
Typstdocuments et PDF à partir de texte, alternative légère à LaTeXWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
TinyTeXLaTeX (TeX Live minimal) : pdflatex, xelatex, lualatex, latexmkWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
pnpm, yarngestionnaires de paquets, à la version demandée par chaque projetWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
CMake, Ninjacompilation de C et C++Windows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Serveurs web 2
Apacheserveur web avec PHPWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Caddyserveur web et proxy inverse, avec HTTPS automatiqueWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Bases de données 3
MySQLbase de données SQL du kit : serveur et client MySQLWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
MongoDBbase de données documentaire : serveur et shell mongoshWindows x64: build nativeWindows ARM64: build x64 en émulation (Prism)macOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
SQLitebase de données dans un fichier : ligne de commande sqlite3Windows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
Visualisation des bases de données 2
phpMyAdminMySQL dans le navigateur : bases de données, tables, lignes, requêtes SQL, utilisateurs, import et exportWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native
mongo-expressMongoDB dans le navigateur : bases de données, collections, documents, index, import et exportWindows x64: build nativeWindows ARM64: build nativemacOS Apple Silicon: build nativemacOS Intel: build nativeLinux x64: build nativeLinux ARM64: build native

✓ natif ≈ build x64 en émulation ✕ non disponible (survolez la case pour la raison)

06

Systèmes

Windows 10 et 11 (Windows 11 sur ARM64), macOS 12 ou ultérieur, Linux avec glibc 2.35 ou ultérieure (Ubuntu 22.04, Debian 12 et plus récents).

Chaque fichier a son .sha256. Sous macOS l'application n'a qu'une signature ad hoc : après l'extraction, retirez la quarantaine avec xattr -dr com.apple.quarantine Atollo.app et ouvrez-la depuis le dossier du kit. Les versions macOS et Linux sont testées en CI, pas encore sur des machines vierges. Code signing policy · Confidentialité

Instructions complètes dans le README →

07

Reste à faire

Atollo est en alpha. Windows x64 est le système le plus testé, installations réelles en CI comprises ; macOS, Linux et Windows ARM64 ne sont construits et testés qu'en CI. Voici ce qui manque encore, sans détour.

L'alpha, à essayer

La 0.6.0 alpha est sur GitHub pour Windows, macOS et Linux, chacun en x64 et ARM64. Les fichiers publiés sont construits et testés en CI : il reste à les télécharger et à les lancer sur des machines vierges.

Tests alpha

Il faut des personnes qui utilisent Atollo sur de vrais projets et des PC différents, et qui signalent ce qui ne va pas : installation des composants, projets, bases de données, agents.

macOS sur de vrais Mac

Apple Silicon et Intel sont construits et lancés en CI, jamais sur un Mac vierge : le zip téléchargé avec un navigateur, la quarantaine et Gatekeeper, App Translocation, un kit sur une clé exFAT, les connexions des agents emportées d'un Mac à l'autre.

Linux sur de vraies machines

x64 et ARM64 sur Ubuntu 24.04, Fedora 42 et Debian 13 : AppImage avec et sans FUSE, le tar.gz avec WebKitGTK 4.1, clés exFAT ou montées noexec, connexions avec GNOME, KeePassXC ou KWallet.

Mises à jour et builds du kit hors de Windows

La mise à jour de l'application d'une version à l'autre sur macOS et Linux n'est pas encore essayée. L'Apache du kit (2.4.69) est dans le catalogue mais essayé seulement en CI ; de même pour le PHP du kit avec pdo_sqlite (8.4.26 et 8.5.11), que l'application utilise à partir de la 0.3.0.

Signature du code

Sous macOS, seulement une signature ad hoc, sans notarisation Apple : il faut xattr -dr com.apple.quarantine. Sous Windows, la 0.6.0 sort sans signature : la signature SignPath reste à activer, et d'ici là SmartScreen peut avertir au premier lancement.

Vous avez un Mac, un PC Linux ou un PC Windows ARM64 ? Essayez Atollo et racontez-nous comment ça s'est passé : ouvrez une issue sur GitHub →

Emportez votre atoll avec vous.

Un fichier, un dossier vide. Le reste arrive quand il le faut.

Aucune télémétrie. Atollo ne collecte aucune donnée et ne contacte aucun serveur de son auteur. Il se connecte seulement à GitHub pour rechercher ses propres mises à jour, aux sources officielles des composants choisis, à Open VSX pour les extensions de l'éditeur et, si vous les utilisez, aux API de GitHub et des agents.