Artwork by Halyna
9579 Sterne auf GitHub

Eine agentische Entwicklungs- umgebung.

Open Source und läuft mit den Modellen, die du ohnehin nutzt. Starte einen Agenten auf einer Maschine und mach mit derselben Session auf einer anderen weiter.

OpenChamber desktop interface

Was wo läuft.

OpenChamber läuft als Instanz auf einer Maschine, die du kontrollierst. Die Desktop-App startet eine auf deinem Rechner und verbindet sich mit weiteren auf entfernten Maschinen. Telefon und Browser erreichen jede davon über das Internet.

Instanz

Mac, Linux-Maschine oder Server

  • Startet auf deinem Mac, deiner Linux-Maschine oder einem eigenen Server
  • Führt die Agenten aus und behält jede Session, auch wenn du die App schließt
  • Lauscht standardmäßig nur auf localhost. Ein Flag öffnet sie für dein Netzwerk
Lokal und remote

Desktop-App

  • Betreibt eine eigene Instanz und verbindet sich ebenso mit entfernten. Wechsle direkt in der App zwischen ihnen
  • macOS, Windows und Linux
  • Terminal, Dateibrowser, Notizen, Todos und wiederverwendbare Aktionen neben dem Chat
  • Provider-Limits, Token-Verbrauch und Kosten pro Session
  • Auch als Erweiterung für VS Code, Cursor, Windsurf und Trae
OpenChamber desktop app
Remote

Telefon und Browser

  • Eine native Mobile-App, derzeit in der Beta, und eine PWA
  • Private Relay trägt eine Ende-zu-Ende-verschlüsselte Verbindung ohne offenen Port
  • Koppel ein Telefon einmal per QR-Code. Widerrufen kannst du es jederzeit in der App
  • Ein Tunnel mit UI-Passwort geht auch, wenn einfacher Browserzugriff reicht
OpenChamber session list on mobile
OpenChamber conversation on mobile

Starten, ausführen, prüfen.

Jede Aufgabe durchläuft dieselben drei Phasen. Das fügt OpenChamber in jeder davon hinzu.

  1. Start

    Starte mit einem Issue, einem Ziel oder einem Zeitplan.

    • Aus GitHub oder Linear

      Starte aus einem GitHub-Issue oder Pull Request oder aus einem Linear-Ticket. Der Agent bekommt den Thread und den Diff gleich mit. GitLab ist in Arbeit.

    • Session Goals

      Lege das Ergebnis fest. Nach jedem Zug prüft OpenChamber den Fortschritt und macht weiter, bis das Ziel erreicht, blockiert oder dein Limit überschritten ist.

    • Geplante Arbeit

      Führe eine Aufgabe einmalig zu einer festen Zeit oder nach einem wiederkehrenden Plan aus. Mit einem Ziel läuft jeder Durchlauf, bis die Arbeit erledigt ist.

  2. Ausführen

    Dieselbe Aufgabe auf mehreren Modellen.

    • Multi-run

      Eine Aufgabe auf bis zu fünf Modellen parallel, jedes im eigenen Worktree.

    • Fusion

      Behalte das beste Ergebnis oder füge die stärksten Teile mehrerer zu einem zusammen.

    • Browser Use

      Deine laufende App im eingebauten Browser. Du klickst dich durch, der Agent ebenso, sieht die Fehler und prüft seine eigene Arbeit.

  3. Prüfen

    Prüfe die Änderung als geordnete Schritte.

    • Changes Walkthrough

      Ein großer Diff, in geordnete Schritte gruppiert, die erklären, wie die Änderung zusammenpasst.

    • Fehlgeschlagene Checks gehen zurück

      Schick einen roten CI-Lauf an den Agenten, der den Code geschrieben hat. Er kommt mit dem Fix zurück.

    • Mergen, ohne zu wechseln

      Commit, Push, PR öffnen, Review-Kommentare beantworten und mergen, alles im selben Fenster, in dem die Arbeit passiert ist.

Datenschutz & Daten

OpenChamber sammelt nichts über deine Arbeit und schickt nichts irgendwohin. Code und Session-Inhalte bleiben auf deiner Maschine. Verlässt der Arbeitsbereich localhost, sicherst du den Fernzugriff mit einem UI-Passwort oder einem gekoppelten Gerät.

Code und Sessions bleiben bei dir

OpenChamber sammelt keine Projektnamen, Pfade, Prompts, Code, Diffs oder Session-Inhalte.

Fernzugriff ist geschützt

Ein UI-Passwort sichert den Browserzugriff. Tunnel-Links kannst du rotieren oder widerrufen, sobald sie nicht mehr funktionieren sollen.

Private Relay, keine offenen Ports

Koppel ein Gerät mit einem einmaligen QR-Code und verbinde dich über Private Relay, ohne einen Port zu öffnen oder einen öffentlichen Server preiszugeben. Die Verbindung ist Ende-zu-Ende verschlüsselt, und du kannst sie jederzeit widerrufen.

Open Source, also nachprüfbar

OpenChamber ist Open Source. Das Datenschutzmodell steht im Code, und jeder kann es prüfen.

Von Leuten, die es benutzen.

Beiträge, um die wir nicht gebeten haben.

Image @realchendahuang
I've had a deep experience with openchamber. I think my choice was right. This thing is really useful, smooth and silky. Go try it out quick, I strongly recommend it, no more messing around blindly.
Image @NihilSineTheo
Was looking for a way to run agents from my phone, remotely on my server, other than tmux. Found OpenChamber. It is INSANELY good, highly recommended.
Image @1un4rPunk
Seriously, I've spent almost the whole week trying to find a tool that made sense to orchestrate agents and, as a dev (actually, a devops), openchamber is the only one that felt natural and logical.
Image hkay-dev
I just want to say the app itself is phenomenal. The level of polish is just unreal. I saw OpenChamber back when it was a small project, I think maybe a couple months ago, and now it is unrecognizable. Truly amazing work. The latest release with its streaming feature is everything I could have possibly asked for and more. It is gorgeous and smooth.

OpenChamber FAQ

Eine Maschine unter deiner Kontrolle mit installiertem OpenCode. OpenChamber läuft auf dem OpenCode SDK. Installiere es mit curl -fsSL https://opencode.ai/install | bash und starte dann OpenChamber.
Auf deinem Mac, deiner Linux-Maschine oder einem eigenen Server. Die Desktop-App betreibt lokal eine Instanz und verbindet sich ebenso mit entfernten. Telefon und Browser erreichen jede davon über Private Relay.
Koppel ein Gerät über Private Relay. Die Verbindung ist Ende-zu-Ende verschlüsselt, kein Port wird geöffnet, und du kannst das Gerät jederzeit widerrufen. Ein Tunnel mit UI-Passwort geht auch, wenn einfacher Browserzugriff reicht.
Ja. OpenChamber steht unter MIT-Lizenz, der Code liegt auf GitHub.
Nichts. OpenChamber selbst ist kostenlos. Du zahlst nur deinen Modellanbieter, mit eigenen Keys.

Noch Fragen? Sieh in die Dokumentation

Installiere es auf der Maschine, die du schon hast.

Ein Befehl auf einem Mac, einer Linux-Maschine oder einem Server. Danach öffnest du es, von wo du gerade bist.