Roost: Eine einzelne Go-Binär-Seitenleiste für Claude Code mit klickbarer Eingabehistorie, Dateibaum und Benachrichtigungen

Ein Entwickler hat Roost entwickelt, um drei Lücken bei der Nutzung von Claude Code über SSH via tmux zu schließen: anklickbaren Prompt-Verlauf, einen Dateibaum zum Reduzieren von cat-Aufrufen und Push-Benachrichtigungen, wenn Claude wartet. Es ist ein einzelnes Go-Binary, das ein Web-Interface auf 127.0.0.1:8080 bereitstellt, ausgelegt für SSH-Tunneling.
Hauptfunktionen
- xterm.js-Terminal mit tmux-Unterstützung: Überlebt WebSocket-Verbindungsabbrüche, Ruhezustand und Server-Neustarts. Jede Sitzung ist
tmux new-session -A -s {id}. - Dateibaum: Dateienvorschau, Drag-and-Drop-Upload und folgt automatisch Ihrem aktuellen Verzeichnis durch Auslesen von tmux'
pane_current_path– keine Shell-Integration erforderlich. - Aktivitätsfenster: Liest
~/.claude/projects/*.jsonlund zeigt jeden Prompt an. Klick auf einen Prompt → Terminal scrollt zu diesem Schritt zurück. - Top-Leiste-Chips: Zeigen aktives Modell und aktuelle Kontext-Token an.
- Push-Benachrichtigungen: Nutzt Claude Codes
Stop-Hook, um Ihr Laptop zu benachrichtigen, wenn Claude inaktiv wird, selbst wenn der Tab im Hintergrund ist.
Design-Entscheidungen
- tmux als Haltbarkeitsschicht: Die Shell überlebt Verbindungsabbrüche und Neustarts, da tmux die Sitzungspersistenz übernimmt. Roost besitzt nur eine WebSocket-Brücke und ein Append-Only-Disk-Log.
- Single-User-pro-Instanz: Keine Konten oder RBAC. Zwei Personen, die sich einen Host teilen, starten jeweils
roost serveauf einem anderen Port. UNIX-UIDs kümmern sich um Isolation; Reverse-Proxys um Multi-Tenant-Auth. - Vanilla JS, kein Build-Schritt: Frontend besteht aus einfachen
<script>-Dateien, die via//go:embed all:webeingebettet werden. Kein Bundler – einfacher zu debuggen und auszuliefern.
Beachtenswerter Bugfix
tmux' display-message -p '#{x}\x1f#{y}' gibt 0x1f als wörtlichen Unterstrich zurück, wenn es ohne UTF-8-Locale gestartet wird (z. B. aus systemd-Einheiten). Die einzeilige Lösung: tmux -u. Wenn Sie tmux durch Feldtrennzeichen leiten, fixieren Sie die Locale.
Kompatibilität
Getestet auf Linux-Server + Windows Chrome über SSH-Tunnel. macOS als Server funktioniert, hat aber kleine Probleme. Codex-Sitzungen funktionieren, wenn Sie die Agenten tauschen. Repository: github.com/liamsysmind/roost. v0.1.0-Tarballs unter github.com/liamsysmind/roost/releases/tag/v0.1.0.
📖 Quelle: r/ClaudeAI
👀 Siehe auch

Aufbau einer dauerhaften KI-Wissensinfrastruktur mit OpenClaw
Ein Entwickler hat 'Brain' gebaut – einen zentralen Wissensdienst mit lokalem RAG, Multi-Agenten-Koordination und einem typisierten Plugin-System – um das Statelessness-Problem in KI-Setups zu lösen. Das System läuft vollständig auf lokaler Hardware mit Ollama, Postgres, MongoDB, Qdrant und Memgraph.

Quorum: KI-Code-Governance-Tool erzwingt unabhängige Modellprüfung
Quorum ist eine Governance-Ebene für KI-unterstützte Entwicklung, die ein Konsensprotokoll durchsetzt, das eine unabhängige Überprüfung des Codes durch ein anderes Modell vor dem Commit erfordert. Es umfasst drei strukturelle Gates, die den Fortschritt blockieren: Audit-, Retro- und Quality-Gates.

ATLAS: Open-Source-Testzeit-Berechnungspipeline für Qwen3-14B erreicht Spitzenleistung im Bereich Coding
Ein College-Student hat ATLAS entwickelt, eine Open-Source-Testzeit-Rechenpipeline, die auf Qwen3-14B basiert und 74,6 % pass@1 bei LiveCodeBench v5-Problemen erreicht, bei Stromkosten von etwa 0,004 $ pro Aufgabe. Das System ist bei komplexen Problemen langsam, bietet aber eine vergleichbare Leistung wie Spitzenmodelle wie GPT-5 (84,6 %) und Claude 4.5 Sonnet (71,4 %).

iKnowKungFu Skill analysiert die Verwendung von OpenClaw, um fehlende Fähigkeiten zu empfehlen
iknowkungfu ist eine neue OpenClaw-Fähigkeit, die den Arbeitsbereich, Speicherdateien und Konversationsprotokolle Ihres Agenten scannt, um basierend auf Ihren tatsächlichen Nutzungsmustern zu identifizieren, welche Fähigkeiten Ihnen fehlen. Es bietet spezifische Empfehlungen mit Vertrauenswerten und Begründungen, die an Ihren Arbeitsablauf geknüpft sind.