Funktionen / Forks und Templates

Eine VM in unter einer Sekunde forken.

Richten Sie eine Sandbox einmal ein: Repo klonen, Abhängigkeiten installieren, Caches füllen. Dann forken Sie sie für jede Aufgabe oder speichern sie als Template, aus dem jede neue Sandbox startet. Das Kopieren dauert deutlich unter einer Sekunde, egal wie voll die Festplatte ist.

curl -fsSL https://pols.so/install.sh | sh
Laufende Sandbox forken
0,64 s
Als Template speichern
0,79 s
Vom Fork bis zum SSH-Login
9,2 s

Mediane aus 7 Durchläufen auf unserem Sandbox-Host in Deutschland, 1. Oktober 2026.

Einmal vorbereiten, pro Aufgabe forken

Jeder Fork ist eine eigenständige Sandbox mit eigener ID, eigener Machine-ID und eigenen SSH-Host-Schlüsseln. Die Quelle läuft weiter. Ein Agent kann also zwei Fixes nebeneinander ausprobieren, und Sie löschen den, der nicht funktioniert hat.

pols CLI
# eine Sandbox vorbereiten
$ pols new --name base
$ pols exec base -- git clone https://github.com/you/app
$ pols exec base -- bash -lc 'cd app && npm ci'
# ein Fork pro Aufgabe
$ pols fork base --name fix-login
$ pols fork base --name fix-search
# die vorbereitete Festplatte als Template behalten
$ pols template save base app-ready
# neue Sandboxen starten daraus und sind nach zwei Stunden wieder weg
$ pols new --template app-ready --name pr-142 --ttl 2h

So funktioniert ein Fork

  1. Snapshot

    pols erstellt einen Snapshot der ZFS-Festplatte der Quelle. Die Quelle kann laufen oder angehalten sein und bleibt, wie sie war.

  2. Klon

    Der Snapshot wird per Copy-on-Write geklont. Beide Festplatten teilen sich jeden Block, bis eine von ihnen ihn überschreibt; vorab wird nichts kopiert.

  3. Boot

    Der Fork bootet von der kopierten Festplatte mit neuer Machine-ID und neuen SSH-Host-Schlüsseln. Der Arbeitsspeicher wird nicht kopiert, Prozesse aus der Quelle laufen im Fork also nicht weiter.

Fork, Template oder Anhalten?

ForkTemplateAnhalten und fortsetzen
Sie bekommenEine zweite laufende SandboxEine gespeicherte Festplatte, aus der neue Sandboxen startenDieselbe Sandbox, später
Umgebung und Tresor-EinträgeBleiben erhalten; weitere mit --secretWerden nicht übernommenBleiben erhalten
Dauer (Median)0,64 s, dann 9,2 s bis SSH0,79 sAnhalten 0,76 s, Fortsetzen 8,7 s bis SSH

Mehr von pols

  • Desktop und Computer Use

    Ein Desktop mit 1920×1080 Pixeln und Chrome, den Agenten per Maus, Tastatur und CDP bedienen.

  • HTTPS-Ports und SSH

    Jeder Port unter eigener HTTPS-Adresse, privat, bis Sie ihn teilen. SSH mit Ihren eigenen Schlüsseln.

  • Gehostet in Deutschland

    Festplatten, Templates und der verschlüsselte Tresor bleiben auf unseren Servern in Deutschland.

Fangen Sie mit einer Maschine an.

CLI installieren, registrieren, und Ihr Agent hat einen Platz zum Arbeiten.

curl -fsSL https://pols.so/install.sh | sh