Universal Portable Dev & AI Workspace

Dev & KI, alles in einem Ordner, auf jedem Computer.

Editor, Runtimes, Datenbanken und KI-Agenten. Auf Windows, macOS und Linux.

Keine Installation. Keine Admin-Rechte. Keine Spuren außerhalb deines Atollo.

Quellcode · MIT

dein Ordner
Atollo/
├─ Atollo
│  die ganze Logik
├─ projects/
│  deine Projekte
└─ data/
   Programme, Einstellungen, Anmeldungen
  • win32-x64
  • win32-arm64
  • darwin-arm64
  • darwin-x64
  • linux-x64
  • linux-arm64
6Systeme und Architekturen aus demselben Ordner: Windows, macOS und Linux, jeweils auf x64 und ARM64
39Sprachen, Werkzeuge und Server im Katalog
4KI-Agenten mit einer einzigen Konfiguration
0Installationen und Admin-Rechte

01

Fünf Teile, ein Ordner

1

Isolierter Editor und Terminals

Integriertes VSCodium mit den Atollo-Themes dunkel und hell, in einem Fenster, das am Workbench von VSCodium 1.135 gemessen ist: dieselben Größen, dieselben Farben und die Codicon-Icons. Die Terminals sehen nur den PATH und die Variablen des Kits: Programme des Gastrechners stören nicht, und der PC bleibt sauber.

2

Sprachen und Werkzeuge bei Bedarf

Über 20 Sprachen und Werkzeuge (Node.js, Python, uv, PHP, Rust, Go, Java, .NET, Dart, Julia, Ruby, C/C++, Bun, Deno, Typst, TinyTeX, R, Android SDK…), heruntergeladen, wenn sie gebraucht werden, und per SHA-256-Prüfsumme oder Signatur geprüft. Mehrere Versionen nebeneinander, eine pro Projekt.

3

Lokale Datenbanken und Webserver

MySQL mit phpMyAdmin, MongoDB mit mongo-express und SQLite, mit einem Klick gestartet und gestoppt, mit Datenbank, Benutzer und Passwort für jedes Projekt; mehrere Versionen nebeneinander, jede behält ihren Port. Caddy und Apache für Websites unter .localhost-Adressen, auf jedem System, allein oder in einem Server, den sich mehrere Projekte teilen. Ein schon belegter Port wird abgelehnt, mit dem Namen dessen, der ihn hält. Keine Systemdienste.

4

Vier KI-Agenten, eine Konfiguration

Claude Code, Codex, Antigravity und Pi: Installation, Anmeldung und Start. Anweisungen, Skills und MCP-Server schreibst du einmal in data/agents, und atollo sync hält alle vier gleich. Tariflimits und Verbrauch von heute und den letzten 7 Tagen. Dazu lokale Modelle, ohne Netzwerk und ohne Konto: GGUF-Modelle aus dem Katalog von Atollo oder von Hugging Face, fortsetzbare Downloads mit SHA-256-Prüfung, ein llama.cpp-Server auf 127.0.0.1 mit Schlüssel, den Pi ohne weitere Einstellungen nutzt.

6/6

Ein Ordner für sechs Systeme

Derselbe Ordner oder dieselbe externe SSD wechselt von Windows zu macOS zu Linux, Projekte, Datenbanken und Agenten-Einstellungen bleiben erhalten: Jeder Rechner führt die nativen Programme seines Systems aus. „Laufwerk entfernen“ schließt alles, was Atollo geöffnet hat, und lässt das Laufwerk auswerfen.

03

Benutzung

  1. Kopiere Atollo in einen leeren Ordner: einen USB-Stick, ein externes Laufwerk oder einen Ordner in deinem Profil.

  2. Starte es: Es legt projects/ und data/ an. Beim ersten Start wählst du Agenten, Sprachen und Werkzeuge; Atollo lädt und prüft sie.

  3. Lege ein Projekt aus einer von über 60 Basen an (Laravel, Next.js, Django, WordPress, Astro, Tauri…), klone es von GitHub oder starte mit einem leeren Ordner. Editor, Terminal und Agenten öffnen sich immer im Ordner des Projekts.

04

So funktioniert es

Isoliert, mit nativen Programmen

Keine Container und keine virtuellen Maschinen: Jedes System führt seine eigenen Programme direkt aus. Atollo braucht keine Admin-Rechte, installiert keine Dienste und ändert weder die Registry noch den PATH des Systems, und es startet auch von einem USB-Stick oder einer externen SSD.

Alles aus einem Fenster

Projekte, KI (Agenten und lokale Modelle), Datenbanken, Webserver, Terminals, Werkzeuge und Einstellungen haben jeweils ihre Seite. Die Schnellübersicht in Projekte zeigt, was läuft, die Favoriten und was zu beheben ist, und Strg+P öffnet ein Projekt nach Namen; das Feld Aktivität sammelt an einem Ort Ausgabe und Fehler dessen, was läuft oder installiert wird, von den Aktionen der Projekte bis zu jeder Version der Datenbanken und jedem Pool der Webserver, und „Alle beenden“ beendet nach einer Bestätigung alles. Für Skripte gibt es die Kommandozeile: atollo check, atollo prepare, atollo sync.

Der Ordner reist mit

Ändern sich Laufwerksbuchstabe, Ordner oder System, gleicht Atollo die Pfade an und nutzt auf jedem System dessen Programme. Projekte, Datenbanken, Anmeldungen und Agenten-Einstellungen bleiben, wie sie waren.

Jede Komponente geprüft

Jeder Download wird vor der Nutzung per SHA-256-Prüfsumme oder Signatur geprüft. Die Versionen einer Sprache liegen nebeneinander, eine pro Projekt, und die Beziehungsmatrix warnt, wenn zwei Komponenten nicht zusammenpassen.

05

Werkzeuge nach System

Alle Komponenten aus Atollos Katalog, nach Art, auf jedem der sechs Systeme. Heruntergeladen werden nur die, die du wählst, oder wenn ein Projekt sie braucht. Die Tabelle wird bei jeder Veröffentlichung der Website aus dem Katalog der App erzeugt.

KomponenteWindowsmacOSLinux
x64dieser PCARM64dieser PCApple Silicondieser PCInteldieser PCx64dieser PCARM64dieser PC
System und Editor 5
GitGit; unter Windows auch Git Bash, die Befehlsshell der AgentenWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
GitHub CLIPull Requests, Issues, Anmeldung bei GitHubWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
PowerShell 7die Shell des Terminals des KitsWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
EditorVSCodium, integriert im Fenster von AtolloWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
ConPTYdie Konsole des App-Terminals unter Windows: conpty.dll und OpenConsole.exe von MicrosoftWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: für dieses System noch nicht im KatalogmacOS Intel: für dieses System noch nicht im KatalogLinux x64: für dieses System noch nicht im KatalogLinux ARM64: für dieses System noch nicht im Katalog
KI-Agenten 4
Claude CodeAgent von AnthropicWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
CodexAgent von OpenAIWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
AntigravityAgent von GoogleWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
PiTerminal-Agent von Earendil (Mario Zechner): lokale Modelle oder die der Cloud-AnbieterWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Lokale Modelle 1
llama.cpplokale Sprachmodelle (GGUF): der Server für die Agenten und ein Chat im Browser, auf CPU oder GPU (Vulkan, Metal)Windows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Sprachen 16
PythonPython und pipWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Node.jsNode.js und npm: MCP-Server und JavaScript-WerkzeugeWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
PHPPHP und ComposerWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Rustrustc, cargo, rustfmt, clippyWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Gooffizielles Go-SDKWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
JavaTemurin-JDK, Maven und GradleWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
KotlinKotlin-CompilerWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
.NET.NET SDK: C# und F#Windows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
DartDart SDKWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
ZigZig; zig cc kompiliert auch C und C++Windows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
JuliaJuliaWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
BunJavaScript und TypeScript mit BunWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
DenoJavaScript und TypeScript mit DenoWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
C, C++C- und C++-Compiler (gcc, g++, make): Clang und MinGW-w64 unter Windows, zig cc des Kits und GNU make unter macOS und Linux; die Apple-Frameworks benötigen die Xcode Command Line ToolsWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
RubyRuby, gem und Bundler: RubyInstaller unter Windows, conda-forge unter macOS und LinuxWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
RR von conda-forge, mit dem Compiler für PaketeWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Entwicklungswerkzeuge 6
uvPython-Umgebungen und -Pakete, uvx für MCP-ServerWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Android SDKAndroid SDK: sdkmanager, adb, Plattform und Build-Tools; mit der Installation akzeptierst du die Bedingungen des Android SDK von GoogleWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: Google veröffentlicht platform-tools und build-tools nicht für Linux ARM64
TypstDokumente und PDFs aus Text, schlanke Alternative zu LaTeXWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
TinyTeXLaTeX (minimales TeX Live): pdflatex, xelatex, lualatex, latexmkWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
pnpm, yarnPaketmanager, in der Version, die jedes Projekt verlangtWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
CMake, NinjaBuilds für C und C++Windows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Webserver 2
ApacheWebserver mit PHPWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
CaddyWebserver und Reverse-Proxy, mit automatischem HTTPSWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Datenbanken 3
MySQLSQL-Datenbank des Kits: MySQL-Server und -ClientWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
MongoDBDokumentendatenbank: Server und mongosh-ShellWindows x64: nativer BuildWindows ARM64: x64-Build in Emulation (Prism)macOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
SQLiteDatenbank in einer Datei: Kommandozeile sqlite3Windows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
Datenbank-Ansicht 2
phpMyAdminMySQL im Browser: Datenbanken, Tabellen, Zeilen, SQL-Abfragen, Benutzer, Import und ExportWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build
mongo-expressMongoDB im Browser: Datenbanken, Sammlungen, Dokumente, Indizes, Import und ExportWindows x64: nativer BuildWindows ARM64: nativer BuildmacOS Apple Silicon: nativer BuildmacOS Intel: nativer BuildLinux x64: nativer BuildLinux ARM64: nativer Build

✓ nativ ≈ x64-Build in Emulation ✕ nicht verfügbar (fahr über die Zelle für den Grund)

06

Systeme

Windows 10 und 11 (Windows 11 auf ARM64), macOS 12 oder neuer, Linux mit glibc 2.35 oder neuer (Ubuntu 22.04, Debian 12 und neuer).

Jede Datei hat ihre .sha256. Unter macOS hat die App nur eine Ad-hoc-Signatur: Entferne nach dem Entpacken die Quarantäne mit xattr -dr com.apple.quarantine Atollo.app und öffne die App aus dem Kit-Ordner. Die Versionen für macOS und Linux sind in der CI getestet, noch nicht auf frischen Rechnern. Code signing policy · Datenschutz

Vollständige Anleitung im README →

07

Noch zu tun

Atollo ist in der Alpha. Windows x64 ist das am meisten getestete System, echte Installationen in der CI eingeschlossen; macOS, Linux und Windows ARM64 werden nur in der CI gebaut und getestet. Was noch fehlt, ohne Umschweife:

Die Alpha, zum Ausprobieren

Die 0.6.0 Alpha ist auf GitHub für Windows, macOS und Linux, jeweils auf x64 und ARM64. Die veröffentlichten Dateien werden in der CI gebaut und getestet: Jetzt müssen sie auf sauberen Rechnern heruntergeladen und gestartet werden.

Alpha-Tests

Gesucht sind Menschen, die Atollo in echten Projekten und auf verschiedenen PCs nutzen und melden, was nicht klappt: Installation der Komponenten, Projekte, Datenbanken, Agenten.

macOS auf echten Macs

Apple Silicon und Intel werden in der CI gebaut und gestartet, nie auf einem frischen Mac: das im Browser geladene Zip, Quarantäne und Gatekeeper, App Translocation, ein Kit auf einem exFAT-Stick, die Anmeldungen der Agenten von einem Mac zum anderen mitgenommen.

Linux auf echten Rechnern

x64 und ARM64 auf Ubuntu 24.04, Fedora 42 und Debian 13: AppImage mit und ohne FUSE, das tar.gz mit WebKitGTK 4.1, exFAT-Sticks oder mit noexec eingehängte Sticks, Anmeldung mit GNOME, KeePassXC oder KWallet.

Updates und Kit-Builds außerhalb von Windows

Das Update der App von einer Version zur nächsten ist auf macOS und Linux noch nicht ausprobiert. Das Apache des Kits (2.4.69) ist im Katalog, aber nur in der CI ausprobiert; ebenso das PHP des Kits mit pdo_sqlite (8.4.26 und 8.5.11), das die App ab 0.3.0 nutzt.

Code-Signatur

Auf macOS nur eine Ad-hoc-Signatur, ohne Notarisierung durch Apple: xattr -dr com.apple.quarantine ist nötig. Auf Windows erscheint 0.6.0 ohne Signatur: Die SignPath-Signatur muss noch aktiviert werden, bis dahin kann SmartScreen beim ersten Start warnen.

Du hast einen Mac, einen Linux-PC oder einen PC mit Windows ARM64? Probier Atollo aus und erzähl uns, wie es lief: Issue auf GitHub öffnen →

Nimm dein Atoll mit.

Eine Datei, ein leerer Ordner. Der Rest kommt, wenn er gebraucht wird.

Keine Telemetrie. Atollo sammelt keine Daten und kontaktiert keinen Server des Autors. Es verbindet sich nur mit GitHub, um nach eigenen Updates zu suchen, mit den offiziellen Quellen der gewählten Komponenten, mit Open VSX für die Erweiterungen des Editors und, wenn du sie nutzt, mit den APIs von GitHub und der Agenten.