Universal Portable Dev & AI Workspace

Sviluppo, tutto in una cartella, su qualsiasi computer.

Editor, runtime, database e agenti AI. Su Windows, macOS e Linux.

Niente installazione. Niente diritti di amministratore. Nessuna traccia fuori dal tuo Atollo.

Codice sorgente · MIT

la tua cartella
Atollo/
├─ Atollo
│  tutta la logica
├─ projects/
│  i tuoi progetti
└─ data/
   programmi, impostazioni, accessi
  • win32-x64
  • win32-arm64
  • darwin-arm64
  • darwin-x64
  • linux-x64
  • linux-arm64
6sistemi e architetture dalla stessa cartella: Windows, macOS e Linux, ognuno su x64 e ARM64
39linguaggi, strumenti e server nel catalogo
4agenti AI con una configurazione sola
0installazioni e diritti di amministratore

01

Cinque parti, una cartella

1

Editor e terminali isolati

VSCodium integrato con i temi Atollo scuro e chiaro, in una finestra misurata sul workbench di VSCodium 1.135: le stesse dimensioni, gli stessi colori e le icone codicon. I terminali vedono solo il PATH e le variabili del kit: i programmi del PC ospite non interferiscono, e il PC non si sporca.

2

Linguaggi e strumenti su richiesta

Più di 20 linguaggi e strumenti (Node.js, Python, uv, PHP, Rust, Go, Java, .NET, Dart, Julia, Ruby, C/C++, Bun, Deno, Typst, TinyTeX, R, Android SDK…), scaricati quando servono e verificati con checksum SHA-256 o firma. Più versioni affiancate, una per progetto.

3

Database e server web locali

MySQL con phpMyAdmin, MongoDB con mongo-express e SQLite, avviati e fermati con un clic, con database, utente e password per ogni progetto; più versioni affiancate, ognuna con la sua porta. Caddy e Apache per i siti su indirizzi .localhost, su ogni sistema, da soli o in un server condiviso da più progetti. Una porta già occupata viene rifiutata, dicendo chi la tiene. Nessun servizio di sistema.

4

Quattro agenti AI, una sola configurazione

Claude Code, Codex, Antigravity e Pi: installazione, accesso e avvio. Istruzioni, skill e server MCP si scrivono una volta in data/agents e atollo sync li allinea per tutti e quattro. Limiti del piano e consumi di oggi e degli ultimi 7 giorni. E modelli locali, senza rete e senza account: modelli GGUF dal catalogo di Atollo o da Hugging Face, download che riprendono controllati con lo SHA-256, un server llama.cpp su 127.0.0.1 con una chiave che Pi usa senza altre impostazioni.

6/6

Una cartella per sei sistemi

La stessa cartella, o lo stesso SSD esterno, passa da Windows a macOS a Linux con progetti, database e configurazioni degli agenti intatti: su ogni macchina girano i programmi nativi di quel sistema. «Rimuovi l'unità» chiude tutto ciò che Atollo ha aperto e lascia espellere il disco.

03

Come si usa

  1. Copia Atollo in una cartella vuota: una chiavetta, un disco esterno o una cartella del tuo profilo.

  2. Avvialo: crea projects/ e data/. Al primo avvio scegli agenti, linguaggi e strumenti; Atollo li scarica e li verifica.

  3. Crea un progetto da una delle oltre 60 basi (Laravel, Next.js, Django, WordPress, Astro, Tauri…), clonalo da GitHub o parti da una cartella vuota. Editor, terminale e agenti si aprono sempre nella cartella del progetto.

04

Come funziona

Isolato, con i programmi nativi

Nessun container e nessuna macchina virtuale: ogni sistema esegue i propri programmi, direttamente. Atollo non chiede diritti di amministratore, non installa servizi e non tocca il registro né il PATH del sistema, e parte anche da una chiavetta o da un SSD esterno.

Tutto da una finestra

Progetti, AI (agenti e modelli locali), database, server web, terminali, strumenti e impostazioni hanno ognuno la sua pagina. Il pannello rapido di Progetti mostra cosa è in esecuzione, i preferiti e cosa c'è da sistemare, e Ctrl+P apre un progetto per nome; il pannello Attività raccoglie in un posto solo l'output e gli errori di ciò che è avviato o in installazione, dalle azioni dei progetti a ogni versione dei database e pool dei server web, e «Ferma tutto» ferma ogni cosa dopo una conferma. Per gli script c'è la riga di comando: atollo check, atollo prepare, atollo sync.

La cartella viaggia con te

Se cambia la lettera dell'unità, la cartella o il sistema, Atollo riallinea i percorsi e su ogni sistema usa i programmi di quel sistema. Progetti, database, accessi e configurazioni degli agenti restano quelli di prima.

Ogni componente verificato

Ogni download si controlla con il checksum SHA-256 o con la firma prima di essere usato. Le versioni di un linguaggio stanno una accanto all'altra, una per progetto, e la matrice delle relazioni avvisa quando due componenti non vanno d'accordo.

05

Strumenti per sistema

Tutti i componenti del catalogo di Atollo, per genere, su ognuno dei sei sistemi. Si scaricano solo quelli che scegli, o quando un progetto ne ha bisogno. La tabella si genera dal catalogo dell'app a ogni pubblicazione del sito.

ComponenteWindowsmacOSLinux
x64questo PCARM64questo PCApple Siliconquesto PCIntelquesto PCx64questo PCARM64questo PC
Sistema ed editor 5
GitGit; su Windows anche Git Bash, la shell dei comandi degli agentiWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
GitHub CLIpull request, issue, accesso a GitHubWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
PowerShell 7la shell del terminale del kitWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
EditorVSCodium integrato nella finestra di AtolloWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
ConPTYla console del terminale dell'app su Windows: conpty.dll e OpenConsole.exe di MicrosoftWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: non ancora nel catalogo per questo sistemamacOS Intel: non ancora nel catalogo per questo sistemaLinux x64: non ancora nel catalogo per questo sistemaLinux ARM64: non ancora nel catalogo per questo sistema
Agenti AI 4
Claude Codeagente di AnthropicWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Codexagente di OpenAIWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Antigravityagente di GoogleWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Piagente da terminale di Earendil (Mario Zechner): modelli locali o dei provider in cloudWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Modelli locali 1
llama.cppmodelli linguistici locali (GGUF): il server per gli agenti e una chat nel browser, su CPU o GPU (Vulkan, Metal)Windows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Linguaggi 16
PythonPython e pipWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Node.jsNode.js e npm: server MCP e strumenti JavaScriptWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
PHPPHP e ComposerWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Rustrustc, cargo, rustfmt, clippyWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
GoSDK ufficiale di GoWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
JavaJDK Temurin, Maven e GradleWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Kotlincompilatore KotlinWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
.NET.NET SDK: C# e F#Windows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
DartDart SDKWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
ZigZig; zig cc compila anche C e C++Windows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
JuliaJuliaWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
BunJavaScript e TypeScript con BunWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
DenoJavaScript e TypeScript con DenoWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
C, C++compilatore C e C++ (gcc, g++, make): Clang e MinGW-w64 su Windows, zig cc del kit e GNU make su macOS e Linux; i framework Apple richiedono Xcode Command Line ToolsWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
RubyRuby, gem e Bundler: RubyInstaller su Windows, conda-forge su macOS e LinuxWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
RR da conda-forge, con il compilatore per i pacchettiWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Strumenti di sviluppo 6
uvambienti e pacchetti Python, uvx per i server MCPWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Android SDKSDK di Android: sdkmanager, adb, piattaforma e build-tools; installandolo accetti i termini dell'SDK di Android di GoogleWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: Google non pubblica platform-tools e build-tools per Linux ARM64
Typstdocumenti e PDF da testo, alternativa leggera a LaTeXWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
TinyTeXLaTeX (TeX Live minimo): pdflatex, xelatex, lualatex, latexmkWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
pnpm, yarngestori di pacchetti, alla versione chiesta da ogni progettoWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
CMake, Ninjabuild di C e C++Windows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Server web 2
Apacheserver web con PHPWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Caddyserver web e reverse proxy, con HTTPS automaticoWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Database 3
MySQLdatabase SQL del kit: server e client MySQLWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
MongoDBdatabase a documenti: server e shell mongoshWindows x64: build nativaWindows ARM64: build x64 in emulazione (Prism)macOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
SQLitedatabase in un file: riga di comando sqlite3Windows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
Visualizzazione database 2
phpMyAdminMySQL nel browser: database, tabelle, righe, query SQL, utenti, importazione ed esportazioneWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa
mongo-expressMongoDB nel browser: database, collezioni, documenti, indici, importazione ed esportazioneWindows x64: build nativaWindows ARM64: build nativamacOS Apple Silicon: build nativamacOS Intel: build nativaLinux x64: build nativaLinux ARM64: build nativa

✓ nativo ≈ build x64 in emulazione ✕ non disponibile (passa sopra la casella per il motivo)

06

Sistemi

Windows 10 e 11 (Windows 11 su ARM64), macOS 12 o successivo, Linux con glibc 2.35 o successiva (Ubuntu 22.04, Debian 12 e più recenti).

Ogni file ha il suo .sha256. Su macOS l'app ha solo una firma ad hoc: dopo averla estratta togli la quarantena con xattr -dr com.apple.quarantine Atollo.app e aprila dalla cartella del kit. I rilasci per macOS e Linux sono provati in CI, non ancora su macchine pulite. Code signing policy · Informativa sulla privacy

Istruzioni complete nel README →

07

C'è ancora da fare

Atollo è in alpha. Windows x64 è il sistema provato di più, anche con installazioni reali in CI; macOS, Linux e Windows ARM64 sono costruiti e provati solo in CI. Ecco cosa manca ancora, senza giri di parole.

L'alpha, da provare

La 0.6.0 alpha è su GitHub per Windows, macOS e Linux, ognuno su x64 e ARM64. I file pubblicati sono costruiti e provati in CI: ora vanno scaricati e avviati su macchine pulite.

Alpha test

Servono persone che usino Atollo su progetti veri e su PC diversi, e che segnalino cosa non va: installazione dei componenti, progetti, database, agenti.

macOS su Mac veri

Apple Silicon e Intel sono costruiti e avviati in CI, mai su un Mac pulito: lo zip scaricato con il browser, quarantena e Gatekeeper, App Translocation, il kit su una chiavetta exFAT, gli accessi degli agenti portati da un Mac all'altro.

Linux su macchine vere

x64 e ARM64 su Ubuntu 24.04, Fedora 42 e Debian 13: AppImage con e senza FUSE, il tar.gz con WebKitGTK 4.1, chiavette exFAT o montate noexec, accessi con GNOME, KeePassXC o KWallet.

Aggiornamenti e build del kit fuori da Windows

L'aggiornamento dell'app da una versione all'altra su macOS e Linux non è ancora provato. L'Apache del kit (2.4.69) è nel catalogo ma provato solo in CI; anche il PHP del kit con pdo_sqlite (8.4.26 e 8.5.11), che l'app usa dalla 0.3.0.

Firma del codice

Su macOS solo una firma ad hoc, senza notarizzazione di Apple: serve xattr -dr com.apple.quarantine. Su Windows la 0.6.0 esce senza firma: la firma con SignPath è ancora da attivare, e fino ad allora SmartScreen può avvisare al primo avvio.

Hai un Mac, un PC Linux o un PC con Windows ARM64? Prova Atollo e raccontaci com'è andata: apri una segnalazione su GitHub →

Porta il tuo atollo con te.

Un file, una cartella vuota. Il resto arriva quando serve.

Niente telemetria. Atollo non raccoglie dati e non contatta server dell'autore. Si collega solo a GitHub per cercare i propri aggiornamenti, alle fonti ufficiali dei componenti che scegli, a Open VSX per le estensioni dell'editor e, se li usi, alle API di GitHub e degli agenti.