Hive icon

Hive

Hive ist eine lokale CLI und TUI, die eine grobe Softwareidee in einen merge-bereiten Pull Request verwandelt. Ideal für asynchrone Multi-Agent-Workflows im Hintergrund mit nur nötigen Rückfragen.

Hive

Was Hive ist

Hive ist ein terminalorientiertes Entwicklerwerkzeug, das eine grobe Softwareidee in einen merge-bereiten Pull Request verwandelt. Es läuft als lokale asynchrone Pipeline und führt Aufgaben durch die Phasen brainstorm, plan, execute, review, finalize und archive, wobei jeder Schritt als dauerhaftes Markdown-Artefakt im Projektordner hinterlegt wird.

Das Produkt ist für Menschen gedacht, die prüfbare Agent-Workflows im Hintergrund statt einer chatbasierten Coding-Sitzung wollen. Du installierst Hive auf einer Maschine, bindest es mit `hive init` an ein Git-Projekt an und lässt den Daemon bereitstehende Arbeit vorantreiben, bis im Editor oder in der TUI eine menschliche Antwort nötig ist.

Kernfunktionen

Phasenbasierte Pull-Request-Pipeline

Hive zerlegt eine Aufgabe in die Phasen brainstorm, plan, execute, review, finalize und archive, wobei jede Phase dauerhafte Markdown-Artefakte hinterlässt, auf die die nächste Phase vertrauen kann.

Asynchrone Daemon-Warteschlange

Aufgaben laufen im Hintergrund parallel weiter, sodass mehrere Repos oder Aufgabenordner vorankommen können, ohne dass das Terminal ständig überwacht werden muss.

Multi-Agent-Ausführung

Die Website sagt, dass jede Phase auf konfigurierbaren Agent-CLIs laufen kann, standardmäßig mit Claude und zusätzlich mit Codex oder Pi, sodass Teams das Modell für jeden Schritt auswählen können.

Freigaben im Editor

Die TUI zeigt die Live-Warteschlange und markiert die eine Aufgabe, die eine menschliche Antwort braucht; du antwortest in deinem Editor und kehrst danach zu anderer Arbeit zurück.

Ordner als Agent-Artefakte

Hive speichert Ideennotizen, Brainstorms, Pläne, Reviews, PR-Metadaten und andere Ausgaben als Markdown-Dateien im Aufgabenordner, wodurch der Workflow prüfbar und bearbeitbar bleibt.

Benachbarte Service-Workflows

Über den Kern-Programmierfluss hinaus beschreiben die Dokus einen optionalen Patrol-Modus, einen experimentellen PR-Babysitter und einen Telegram-Bot für Warteschlangenprüfungen und Freigaben.

Häufige Einsatzmöglichkeiten von Hive

  • Eine grobe Idee in einen PR verwandeln

    Starte mit einer einzeiligen Feature-Idee, beantworte Folgefragen in deinem Editor und lass Hive die Aufgabe ohne ständige Aufsicht in Richtung eines Entwurfs-Pull-Requests vorantreiben.

  • Asynchrone Arbeit über Projekte hinweg ausführen

    Nutze Hive als Hintergrund-Worker für mehrere eingebundene Projekte, damit Aufgaben parallel vorankommen, während du die Warteschlange nur prüfst, wenn Aufmerksamkeit nötig ist.

  • In agentengesteuerte Workflows integrieren

    Nutze die CLI-Verben oder JSON-Ausgabe eines externen Coding-Agenten, um den Status zu prüfen, Aufgaben anzulegen oder Ergebnisse zu überprüfen, ohne Terminaltext zu parsen.

  • Freigaben aus der Ferne bearbeiten

    Aktiviere den Telegram-Bot, um Ideen zu erfassen, die Warteschlange zu prüfen oder Arbeit von einem Telefon aus freizugeben, wenn du nicht am Terminal bist.

  • Repo-Wartung automatisieren

    Nutze Patrol oder den experimentellen Babysitter, um ausgewählte Repositories grün zu halten, Änderungen zu prüfen und PRs mit begrenzten Agentenversuchen zu öffnen oder zu reparieren.

Pros and Cons

Pros

  • Läuft Aufgaben im Hintergrund, sodass Nutzer Terminals oder Pull Requests nicht ständig betreuen müssen.
  • Behält jede Phasen-Ausgabe als lesbare Markdown-Datei statt den Zustand in einer Datenbank zu verstecken.
  • Unterstützt mehrere Agent-CLIs, darunter standardmäßig Claude sowie Codex oder Pi als Alternativen.
  • Bietet sowohl eine menschenzentrierte TUI als auch CLI-Befehle, die JSON für agentengesteuerte Nutzung ausgeben können.
  • Enthält optionale angrenzende Workflows wie Patrol, Telegram-Freigaben und PR-Babysitting.

Cons

  • Es ist bewusst tokenintensiv, weil jede Aufgabe mehrere Subagenten und Coding-Agenten ausführen kann.
  • Es ist lokal ausgerichtet statt eine gehostete Web-App oder ein verwalteter Dienst.
  • Der PR-Babysitter ist als experimentell markiert, und der Pi/Kimi-Pfad ist noch nicht auf Leistung optimiert.

FAQ

Wofür wird Hive verwendet?

Hive ist eine lokale CLI und TUI, um eine grobe Softwareidee in einen Pull Request zu verwandeln. Du installierst es, führst `hive init` in einem Projekt aus und beobachtest dann, wie der Daemon Aufgaben vorantreibt, während du bei Bedarf Eingaben in deinem Editor beantwortest.

Wie funktioniert der Workflow?

Die Quelle beschreibt Hive als daemon-first: Der Hintergrund-Daemon bearbeitet bereitstehende Aufgaben weiter, während die TUI dazu dient, die Warteschlange zu beobachten und zu reagieren, wenn Hive nach Eingaben fragt. Du kannst den Workflow auch über CLI-Befehle oder über einen Coding-Agenten mit JSON-Ausgabe steuern.

Was muss ich zur Installation haben?

Hive wird als `hive-cli`-Rubygem ausgeliefert, das an GitHub Releases gekoppelt ist. Die Doku nennt Ruby 3.4, `git`, ein authentifiziertes `gh` und Agent-CLIs wie `claude` und `codex` als Voraussetzungen; Linux-Setups benötigen möglicherweise zusätzlich `tmux`, und Node.js/npm ist optional für den Wiki-Indexer.

Für wen eignet sich Hive?

Hive ist als terminal-firstes, tokenintensives Tool für Menschen positioniert, die mit lokalen Agent-Workflows, prüfbaren Dateien und Hintergrundautomatisierung vertraut sind. Die Website sagt, dass es wahrscheinlich nicht passt, wenn du eine gehostete Web-App, einen verwalteten Dienst oder ein Setup möchtest, das keinen Daemon auf deiner eigenen Maschine ausführt.

Gibt es wichtige Einschränkungen?

Die Betriebsdokumente sagen, dass der Daemon ein Dienst pro Benutzer ist, der Telegram-Bot Long Polling verwendet und der PR-Babysitter experimentell ist. Die Doku weist außerdem darauf hin, dass `hive tui` nur für Menschen gedacht ist und dass der Hintergrund-Loop mit `hive daemon stop` beendet werden kann, falls die Kosten aus dem Ruder laufen.

Quick Facts

Kategorie
Entwicklerwerkzeug
Produkttyp
Lokale CLI und TUI
Primärer Workflow
Asynchrone Multi-Agent-Pull-Request-Pipeline
Bereitstellungsmodell
Läuft als lokaler Daemon und Dienst pro Benutzer
Lizenz
MIT
Website
hivecli.sh