Project2026.04
hub

LLM Workbench

GitHub Repository

Private Web-Oberfläche für lokale LLM- und Coding-Agent-Workflows. Ein kontrolliertes Workflow-Orchestrator für Ollama-Hosts, Projektkontext, Live-Logs, Git-Diffs und Agent-CLIs wie Claude Code oder Codex.

Next.jsFastAPIPythonPostgreSQLSQLAlchemySSEOllamaReactTypeScriptTailwind CSSshadcn/ui

Preview

Screenshot
LLM Workbench Preview

Features

4 modules

Multi-Runner-Architektur

Vier Runner-Typen in einem System: OllamaRunner für LLM-Agentic-Loops, ShellRunner für Prozesse und Build-Kommandos, AgentCliRunner für Claude Code und Codex, ReviewLoopRunner für iterative Ollama-Reviewer-Pipelines.

Live-Logs & SSE-Streaming

Alle Runs streamen stdout und stderr in Echtzeit per Server-Sent Events ins Frontend. Cancel-Button bricht laufende Prozesse ab. Status-Badges zeigen den aktuellen Zustand — von 'running' bis 'needs_review'.

Git-Diff & Review-Workflow

Nach jedem schreibenden Run wechselt der Status zu 'needs_review'. Der farbige Unified-Diff zeigt genau welche Dateien geändert wurden. Accept übernimmt die Änderungen, Reject setzt via git restore zurück — kein automatischer Commit.

Scheduler & Wiki-Pipeline

Wiederkehrende Routinen starten Runs automatisch nach Intervall und Uhrzeit. Die 4-Stufen-Wiki-Pipeline befüllt automatisch Wissenslücken: Claim → Recherche → Schreiben → Review — jede Stufe eine eigene Micro-Routine.

Runner-Typen

4 runner types

OllamaRunner

Agentic Loop mit Tool-Calling (max. 20 Iterationen). Tools: run_shell_command, write_file, read_file, web_search, append_under_heading.

ShellRunner

Führt Shell-Befehle im Projektverzeichnis aus. Stdout/Stderr live gestreamt, Exit-Code gespeichert, Timeout erzwungen.

AgentCliRunner

Für externe Coding-Agenten (Claude Code, Codex). Status nach Lauf: 'needs_review' — Änderungen immer über Git-Diff prüfbar.

ReviewLoopRunner

Kombiniert Ollama-Generierung mit Reviewer-CLI. Schleife bis approved oder max_iterations — automatisches Feedback-Incorporate.