Cubicle

Cubicle

Çağlar Utku Güler · Coding · Produktivität

Cubicle ist ein kostenloses, schreibgeschütztes Pixel-Art-Büro für KI-Agenten. Jede Claude-Code-, Codex- oder Paperclip-Sitzung bekommt einen Schreibtisch, eine Aufgabenblase und einen Status, den Sie aus der Ferne lesen können.

Vorschau der Oberfläche von Cubicle

Über Cubicle

About

Was ist Cubicle

Cubicle verwandelt Agentenüberwachung in ein kleines Büro, das Sie im Blick behalten. Jede laufende Sitzung wird zu einer Figur, die an ihren Schreibtisch geht, sich setzt und tippt, während die aktuelle Aufgabe über ihrem Kopf schwebt. Braucht sie eine Entscheidung, hebt sie die Hand. Ist die Arbeit fertig, verschwindet sie zur Kaffeepause in die Lounge, und bei einem fehlgeschlagenen Lauf blinkt ihr Bildschirm rot.

Die Hälfte davon ist Dekoration. Die andere Hälfte löst ein handfestes Problem: Bei vier offenen Terminals sehen Sie nicht, welche Sitzung auf eine Berechtigung wartet und welche weiter Text produziert. Statusleuchten im Terminal sehen alle gleich aus. Eine Figur, die mit erhobener Hand dasteht, nicht.

Cubicle läuft auf Ihrem Rechner unter 127.0.0.1:3200, liest den Agentenstatus über eine kurze Liste erlaubter Endpunkte und schreibt nichts zurück. Es ist ein lokales Dashboard für KI-Agenten, kein Cloud-Dienst: kein Konto, keine Synchronisierung, keine Telemetrie. Dafür braucht es Node.js 18 oder neuer und ein Terminal zum Starten, was zu Leuten passt, die ohnehin den ganzen Tag darin arbeiten.

Erste Schritte

  1. Starten Sie npx @caglarutkuguler/cubicle, wenn Paperclip bereits auf 127.0.0.1:3100 lauscht, oder übergeben Sie --source claude-code, --source codex, --source gemini oder den Pfad zu einem JSON-Feed.
  2. In Claude Code sparen Sie sich die Hooks von Hand: Fügen Sie das Plugin mit /plugin marketplace add caglarutkuguler/cubicle hinzu, installieren Sie es und tippen Sie /cubicle, um das Büro zu öffnen.
  3. Rufen Sie http://127.0.0.1:3200 auf. Läuft noch nichts, hängen Sie ?demo an die Adresse oder schauen Sie sich zuerst die gehostete Demo an.
  4. Wählen Sie Thema und Sprache im Menü ⚙ und verbinden Sie den Telegram-Bot, wenn Sie Meldungen aufs Handy wollen.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Cubicle.

Kostenloser TarifJa
Bezahlte Tarife$0 (MIT license)
PlattformNode.js 18+ on macOS, Linux and Windows; any modern browser
EntwicklerÇağlar Utku Güler
KategorieCoding · Produktivität
VeröffentlichungsdatumSep 2026
Zuletzt aktualisiertOct 2026
Website-Besuche649.3M
Globales Website-Ranking50
API-VerfügbarkeitNein

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Wer mehrere Sitzungen von Coding-Agenten parallel offen hat
  • Kleine Teams, die Paperclip schon als Board nutzen
  • Wer die Agentenarbeit Vorgesetzten oder Kunden zeigt

Aufgaben

  • Einen Agenten erkennen, der auf eine Berechtigung wartet, bevor er eine Stunde stillsteht.
  • Eine Aufgabe verfolgen, die sich in Teilaufgaben zerlegt, weil das Board den Baum, erwartete Endzeiten und die jeweiligen Abhängigkeiten zeigt.
  • Nachsehen, was über Nacht passiert ist, mit einer aufgezeichneten Sitzung im 60-fachen Zeitraffer.

Szenarien

  • Ein zweiter Monitor oder ein alter Bildschirm an der Wand, auf dem das Büro den ganzen Tag läuft, ohne dass jemand eingreift.
  • Unbeaufsichtigte Cron-, CI- oder Issue-Bot-Läufe, die sich über CUBICLE_NAME und CUBICLE_TASK_URL selbst benennen.
  • Bildschirmfreigabe im Daily, wenn Sie Fortschritt zeigen statt Zahlen vorzulesen.

Wichtigste Funktionen

Ein Schreibtisch pro Agent, lesbare Körpersprache

Jede Sitzung wird eine Figur, und ihre Animation trägt den Status: hereingehen, setzen, tippen, Hand heben, Kaffee in der Lounge, roter Bildschirm bei einem Fehlschlag. Ein Klick auf eine Figur und die Kamera folgt ihr, daneben zeigt ein Panel Aufgabe, Ausgaben und die letzten Schritte, dazu Schaltflächen zum Antworten, Öffnen der Aufgabe oder zum Log des Fehllaufs.

Anschluss an die Agenten, die Sie schon nutzen

Paperclip, Claude Code, Codex CLI und Gemini CLI sind eingebaut, und mehrere davon teilen sich ein Büro, wenn Sie eine kommagetrennte Liste übergeben. Alles andere kommt über einen kleinen JSON-Feed aus einer Datei oder von einer HTTP-URL herein, für GitHub Copilot Desktop und CLI liegen Exporter- und Hook-Beispiele bei. Sie schreiben Ihre Umgebung nicht um, sondern ein JSON-Objekt pro Agent.

Schreibgeschützt bis auf die einzelne Anfrage

Cubicle schickt ausschließlich GET- und HEAD-Anfragen, immer an eine feste Liste von Endpunkten. Im Paperclip-Modus reicht es Gesundheit, Firma, Agenten, Issues und Heartbeat-Läufe durch und begrenzt die Läufe auf die letzten 60, mit Statuscode und dem Ende von stderr. Die einzige erlaubte Schreiboperation betrifft die eigene Erscheinungsdatei, und die nimmt es nur vom ausführenden Rechner an. Ihr Agentensystem bleibt unberührt, was zählt, wenn das Büro hinter einem Tunnel oder auf einem geteilten Notebook läuft.

Ein KPI-Board für die delegierte Arbeit

Das KPI-Board verfolgt die Aufgaben, die Sie vergeben haben: Fortschritt aus Teilaufgaben, Startdaten, Laufzeiten, der komplette Baum, erwartete Endzeiten und aktuelle Blocker. Ein Beschleunigungshinweis liest die Historie der Aufgabe selbst und listet messbar, was sie ausbremst, von fehlgeschlagenen Läufen nach Ursache bis zu einem Agenten, der die Warteschlange hält, während andere frei sind. Jeder Hinweis wird per Klick zur Paperclip-Aufgabe.

Meldungen, die auf dem Handy ankommen

Hebt ein Agent die Hand, erscheinen eine Desktop-Benachrichtigung und ein Ton. Mehr leisten die Telegram-Benachrichtigungen: Sie kommen, wenn ein Agent Sie braucht, ein Lauf scheitert oder eine Arbeit fertig wird, der Bot beantwortet /status, /waiting, /kpi und /office und kann Ihre Antwort im Paperclip-Issue veröffentlichen. Diese Antwort ist die einzige Schreiboperation, die Cubicle zulässt, und sie bleibt standardmäßig aus.

Sechs HD-Räume, Gesichter und ein Logo an der Wand

Das Standardbüro ist Pixel-Art. Hinter dem Menü ⚙ liegen sechs HD-Räume: ein Hauptquartier, ein Büro am Platz, ein Lager, eine Fabrik, eine Raumstation und ein militärischer Operationsraum. Ein Assistent schneidet ein echtes Foto zum Agentenkopf zu, Haare, Rock und Absätze lassen sich ändern, und Ihr Logo hängt an der Wand. Ein Thema ist eine einzige Datei, das siebte ist also ein Wochenendprojekt.

Aufzeichnung und Maskierung für Teams

--record schreibt alles, was das Büro zeigt, in eine JSONL-Datei, und --source replay: spielt sie in wählbarem Tempo ab, wobei 60 eine Stunde pro Minute bedeutet. --redact entfernt Aufgabentitel, Befehle und Fehlertexte auf dem Server, übrig bleiben Kennungen, Werkzeugnamen und Status. Mit beidem lässt sich eine Kunden-Demo aufzeichnen, ohne Prompts zu zeigen.

Vor- und Nachteile

Vorteile

  • Kostenlos und MIT-lizenziert, ohne Laufzeitabhängigkeiten: eine Node.js-Datei und eine HTML-Seite, kein Build-Schritt und keine mitgelieferten Bilddateien.
  • Die Einrichtung ist ein einziger npx-Befehl, und im Demo-Modus beurteilen Sie die Optik, bevor Sie irgendetwas verbinden.
  • Gemischte Umgebungen passen in eine Ansicht, eine Claude-Code-Sitzung und ein Paperclip-Agent teilen sich dasselbe Stockwerk.
  • Das schreibgeschützte Design hält den Schaden klein, was bei einem Dashboard neben Produktionsagenten selten ist.

Nachteile

  • Es braucht Node.js 18 oder neuer und ein Terminal zum Start, ein nicht technischer Kollege installiert es also nicht allein.
  • Antworten und Freigaben laufen weiter über die Paperclip-Seite oder das Terminal des Agenten, das Büro zeigt das Problem, löst es aber nicht durchgängig.
  • Die Standardquelle erwartet Paperclip auf 127.0.0.1:3100, und Fernzugriff verlangt einen Proxy oder ein Tailnet, bevor das Büro auf dem Handy aufgeht.
  • Die Laufhistorie ist bewusst flach, begrenzt auf die letzten 60 Läufe mit gekürztem stderr, einen Log-Stack ersetzt sie nicht.

Häufige Fragen

Ja. Das Projekt steht unter MIT-Lizenz und ist auf npm als @caglarutkuguler/cubicle veröffentlicht. Es gibt keinen Bezahltarif und kein Konto, die einzigen Kosten sind der Rechner, auf dem es läuft.