{"id":42807922,"url":"https://github.com/tombelieber/claude-view","last_synced_at":"2026-05-22T06:17:08.433Z","repository":{"id":335406443,"uuid":"1141915748","full_name":"tombelieber/claude-view","owner":"tombelieber","description":"10 Claude sessions running. What are they doing? Live dashboard — monitor, cost tracking, search, sub-agent visibility.","archived":false,"fork":false,"pushed_at":"2026-04-05T19:25:54.000Z","size":14804,"stargazers_count":38,"open_issues_count":2,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-05T21:30:21.631Z","etag":null,"topics":["ai-agents","analytics","anthropic","claude","claude-code","cli","cost-tracking","dashboard","developer-tools","full-text-search","heatmap","mcp","metrics","mission-control","monitoring","react","reports","rust","session-history","subagents"],"latest_commit_sha":null,"homepage":"https://github.com/tombelieber/claude-view#readme","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tombelieber.png","metadata":{"files":{"readme":"README.de.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-25T16:47:40.000Z","updated_at":"2026-04-05T19:25:57.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tombelieber/claude-view","commit_stats":null,"previous_names":["tombelieber/claude-view"],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/tombelieber/claude-view","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tombelieber%2Fclaude-view","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tombelieber%2Fclaude-view/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tombelieber%2Fclaude-view/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tombelieber%2Fclaude-view/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tombelieber","download_url":"https://codeload.github.com/tombelieber/claude-view/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tombelieber%2Fclaude-view/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31698166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"ssl_error","status_checked_at":"2026-04-11T21:17:24.556Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","analytics","anthropic","claude","claude-code","cli","cost-tracking","dashboard","developer-tools","full-text-search","heatmap","mcp","metrics","mission-control","monitoring","react","reports","rust","session-history","subagents"],"created_at":"2026-01-30T04:24:45.051Z","updated_at":"2026-05-22T06:17:08.425Z","avatar_url":"https://github.com/tombelieber.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# claude-view\n\n**Leitstand für Claude Code**\n\nDu hast 10 KI-Agenten laufen. Einer ist vor 12 Minuten fertig geworden. Ein anderer hat sein Kontextlimit erreicht. Ein dritter braucht eine Tool-Freigabe. Du springst mit \u003ckbd\u003eCmd\u003c/kbd\u003e+\u003ckbd\u003eTab\u003c/kbd\u003e durch Terminals und verbrennst blind 200 $/Monat.\n\n\u003cp\u003e\n  \u003ca href=\"https://www.npmjs.com/package/claude-view\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/claude-view.svg\" alt=\"npm version\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://claudeview.ai\"\u003e\u003cimg src=\"https://img.shields.io/badge/docs-claudeview.ai-orange\" alt=\"Website\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@claude-view/plugin\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@claude-view/plugin.svg?label=plugin\" alt=\"plugin version\"\u003e\u003c/a\u003e\n  \u003ca href=\"./LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-blue.svg\" alt=\"License: MIT\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Platform-macOS-lightgrey.svg\" alt=\"macOS\"\u003e\n  \u003ca href=\"https://discord.gg/G7wdZTpRfu\"\u003e\u003cimg src=\"https://img.shields.io/discord/1325420051266592859?color=5865F2\u0026logo=discord\u0026logoColor=white\u0026label=Discord\" alt=\"Discord\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/tombelieber/claude-view/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/tombelieber/claude-view?style=social\" alt=\"GitHub stars\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003ca href=\"./README.md\"\u003eEnglish\u003c/a\u003e ·\n  \u003ca href=\"./README.zh-TW.md\"\u003e繁體中文\u003c/a\u003e ·\n  \u003ca href=\"./README.zh-CN.md\"\u003e简体中文\u003c/a\u003e ·\n  \u003ca href=\"./README.ja.md\"\u003e日本語\u003c/a\u003e ·\n  \u003ca href=\"./README.es.md\"\u003eEspañol\u003c/a\u003e ·\n  \u003ca href=\"./README.fr.md\"\u003eFrançais\u003c/a\u003e ·\n  \u003ca href=\"./README.de.md\"\u003eDeutsch\u003c/a\u003e ·\n  \u003ca href=\"./README.pt.md\"\u003ePortuguês\u003c/a\u003e ·\n  \u003ca href=\"./README.it.md\"\u003eItaliano\u003c/a\u003e ·\n  \u003ca href=\"./README.ko.md\"\u003e한국어\u003c/a\u003e ·\n  \u003ca href=\"./README.nl.md\"\u003eNederlands\u003c/a\u003e\n\u003c/p\u003e\n\n```bash\ncurl -fsSL https://get.claudeview.ai/install.sh | sh\n```\n\n**Ein Befehl. Jede Sitzung sichtbar. In Echtzeit.**\n\n\u003c/div\u003e\n\n---\n\n\u003e ⚠️ **Diese Übersetzung ist möglicherweise veraltet (Datenschutz / Telemetrie)** — offizielle Builds senden jetzt standardmäßig anonyme Nutzungsanalysen. Aktuelle kanonische Details siehe [Privacy \u0026 Telemetry (English README)](./README.md#privacy--telemetry). Opt-out mit `CLAUDE_VIEW_TELEMETRY=0`.\n\n\n## Was ist claude-view?\n\nclaude-view ist ein Open-Source-Dashboard, das jede Claude Code-Sitzung auf deinem Rechner überwacht — laufende Agenten, vergangene Konversationen, Kosten, Sub-Agenten, Hooks, Tool-Aufrufe — alles an einem Ort. Rust-Backend, React-Frontend, ~10 MB Binary. Keine Konfiguration, keine Konten, local-first — dein Sitzungsinhalt verlässt nie deinen Rechner (offizielle Builds senden anonyme Analysen; Opt-out mit `CLAUDE_VIEW_TELEMETRY=0`; Source-Builds senden nichts).\n\n**50+ Releases. 85 MCP-Tools. 9 Skills. Ein `npx claude-view`.**\n\n---\n\n## Live Monitor\n\nSieh jede laufende Sitzung auf einen Blick. Kein Terminal-Tab-Wechsel mehr.\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Session-Karten** | Jede Karte zeigt die letzte Nachricht, das Modell, die Kosten und den Status — sofort wissen, woran jeder Agent arbeitet |\n| **Multi-Session-Chat** | Sitzungen nebeneinander in VS Code-ähnlichen Tabs öffnen (dockview). Zum horizontalen oder vertikalen Teilen ziehen |\n| **Kontextanzeige** | Echtzeit-Kontextfenster-Füllstand pro Sitzung — erkenne, welche Agenten in der Gefahrenzone sind, bevor sie das Limit erreichen |\n| **Cache-Countdown** | Wisse genau, wann der Prompt-Cache abläuft, damit du Nachrichten zeitlich abstimmen kannst, um Tokens zu sparen |\n| **Kostenverfolgung** | Ausgaben pro Sitzung und aggregiert mit Token-Aufschlüsselung — hovere für die Aufteilung in Input/Output/Cache nach Modell |\n| **Sub-Agent-Baum** | Sieh den vollständigen Baum gestarteter Agenten, ihren Status, Kosten und welche Tools sie aufrufen |\n| **Benachrichtigungstöne** | Werde benachrichtigt, wenn eine Sitzung endet, fehlschlägt oder deine Eingabe braucht — kein Terminal-Polling mehr |\n| **Mehrere Ansichten** | Grid, Liste, Kanban oder Monitor-Modus — wähle, was zu deinem Workflow passt |\n| **Kanban-Swimlanes** | Sitzungen nach Projekt oder Branch gruppieren — visuelles Swimlane-Layout für Multi-Projekt-Workflows |\n| **Kürzlich geschlossen** | Beendete Sitzungen erscheinen unter „Kürzlich geschlossen\" statt zu verschwinden — bleibt auch nach Server-Neustarts erhalten |\n| **Warteschlangen-Nachrichten** | Nachrichten in der Warteschlange werden als ausstehende Blasen mit einem „Queued\"-Badge angezeigt |\n| **SSE-getrieben** | Alle Live-Daten per Server-Sent Events gepusht — eliminiert Stale-Cache-Risiken vollständig |\n\n---\n\n## Chat \u0026 Konversation\n\nLese, durchsuche und interagiere mit jeder Sitzung — live oder historisch.\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Einheitlicher Live-Chat** | Verlauf und Echtzeit-Nachrichten in einer scrollbaren Konversation — kein Tab-Wechsel |\n| **Entwicklermodus** | Zwischen Chat- und Entwickler-Ansicht pro Sitzung umschalten. Der Entwicklermodus zeigt Tool-Karten, Event-Karten, Hook-Metadaten und die vollständige Ausführungsspur mit Filter-Chips |\n| **Vollständiger Konversations-Browser** | Jede Sitzung, jede Nachricht, vollständig gerendert mit Markdown und Code-Blöcken |\n| **Tool-Aufruf-Visualisierung** | Sieh Datei-Lesevorgänge, Bearbeitungen, Bash-Befehle, MCP-Aufrufe, Skill-Aufrufe — nicht nur Text |\n| **Kompakt-/Detailansicht** | Überflieg die Konversation oder tauche in jeden Tool-Aufruf ein |\n| **Thread-Ansicht** | Folge Agent-Konversationen mit Sub-Agent-Hierarchien und eingerücktem Threading |\n| **Hook-Events inline** | Pre-/Post-Tool-Hooks als Konversationsblöcke gerendert — sieh Hooks neben der Konversation feuern |\n| **Export** | Markdown-Export für Kontext-Wiederaufnahme oder zum Teilen |\n| **Mehrfachauswahl \u0026 Archivierung** | Mehrere Sitzungen für Batch-Archivierung mit persistentem Filterstatus auswählen |\n| **Verschlüsseltes Teilen** | Teile jede Sitzung über einen E2E-verschlüsselten Link — AES-256-GCM, kein Server-Vertrauen nötig, der Schlüssel lebt nur im URL-Fragment |\n\n---\n\n## Agent-Interna\n\nClaude Code macht hinter `\"thinking...\"` eine Menge, die in deinem Terminal nie sichtbar wird. claude-view legt alles offen.\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Sub-Agent-Konversationen** | Vollständiger Baum gestarteter Agenten, ihre Prompts, Ausgaben und Agent-bezogene Kosten-/Token-Aufschlüsselung |\n| **MCP-Server-Aufrufe** | Welche MCP-Tools aufgerufen werden und ihre Ergebnisse |\n| **Skill-/Hook-/Plugin-Tracking** | Welche Skills gefeuert wurden, welche Hooks liefen, welche Plugins aktiv sind |\n| **Hook-Event-Aufzeichnung** | Dual-Channel-Hook-Erfassung (Live-WebSocket + JSONL-Backfill) — jedes Event aufgezeichnet und durchsuchbar, auch für vergangene Sitzungen |\n| **Session-Quellen-Badges** | Jede Sitzung zeigt, wie sie gestartet wurde: Terminal, VS Code, Agent SDK oder andere Einstiegspunkte |\n| **Worktree-Branch-Drift** | Erkennt, wenn git-Worktree-Branches auseinanderlaufen — im Live-Monitor und in der Historie angezeigt |\n| **@File-Erwähnungs-Chips** | `@filename`-Referenzen werden als Chips extrahiert und angezeigt — hovere für den vollständigen Pfad |\n| **Tool-Nutzungs-Timeline** | Aktionsprotokoll jedes tool_use/tool_result-Paares mit Zeitangaben |\n| **Fehler-Anzeige** | Fehler werden auf die Session-Karte hochgehoben — keine versteckten Ausfälle |\n| **Raw-Message-Inspektor** | Tauche in das rohe JSON jeder Nachricht ein, wenn du das vollständige Bild brauchst |\n\n---\n\n## Suche\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Volltextsuche** | Suche über alle Sitzungen — Nachrichten, Tool-Aufrufe, Dateipfade. Betrieben von Tantivy (Rust-nativ, Lucene-Klasse) |\n| **Einheitliche Suchmaschine** | Tantivy-Volltext + SQLite-Vorfilter laufen parallel — ein Endpunkt, Ergebnisse unter 50 ms |\n| **Projekt- \u0026 Branch-Filter** | Auf das Projekt oder den Branch eingrenzen, an dem du gerade arbeitest |\n| **Befehlspalette** | \u003ckbd\u003eCmd\u003c/kbd\u003e+\u003ckbd\u003eK\u003c/kbd\u003e zum Wechseln zwischen Sitzungen, Ansichten ändern, alles finden |\n\n---\n\n## Analytik\n\nEine vollständige Analytik-Suite für deine Claude Code-Nutzung. Wie Cursors Dashboard, aber tiefgehender.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDashboard\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Wochen-Vergleich** | Sitzungsanzahl, Token-Verbrauch, Kosten — verglichen mit dem vorherigen Zeitraum |\n| **Aktivitäts-Heatmap** | 90-Tage-GitHub-ähnliches Raster, das die tägliche Nutzungsintensität zeigt |\n| **Top-Skills / Befehle / MCP-Tools / Agenten** | Ranglisten der meistgenutzten Aufrufe — klicke auf einen, um passende Sitzungen zu suchen |\n| **Aktivste Projekte** | Balkendiagramm der Projekte nach Sitzungsanzahl sortiert |\n| **Tool-Nutzungs-Aufschlüsselung** | Gesamtzahl der Bearbeitungen, Lesevorgänge und Bash-Befehle über alle Sitzungen |\n| **Längste Sitzungen** | Schnellzugriff auf deine Marathon-Sitzungen mit Dauer |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eKI-Beiträge\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Code-Output-Tracking** | Hinzugefügte/entfernte Zeilen, bearbeitete Dateien, Commit-Anzahl — über alle Sitzungen |\n| **Kosten-ROI-Metriken** | Kosten pro Commit, pro Sitzung, pro Zeile KI-Output — mit Trenddiagrammen |\n| **Modellvergleich** | Seite-an-Seite-Aufschlüsselung von Output und Effizienz nach Modell (Opus, Sonnet, Haiku) |\n| **Lernkurve** | Re-Edit-Rate über die Zeit — beobachte, wie du beim Prompting besser wirst |\n| **Branch-Aufschlüsselung** | Einklappbare Ansicht pro Branch mit Sitzungs-Drill-Down |\n| **Skill-Effektivität** | Welche Skills deinen Output tatsächlich verbessern und welche nicht |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eErkenntnisse\u003c/strong\u003e \u003cem\u003e(experimentell)\u003c/em\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Mustererkennung** | Verhaltensmuster, die aus deiner Sitzungshistorie entdeckt wurden |\n| **Damals-vs-Jetzt-Benchmarks** | Vergleiche deinen ersten Monat mit der aktuellen Nutzung |\n| **Kategorie-Aufschlüsselung** | Treemap, wofür du Claude nutzt — Refactoring, Features, Debugging usw. |\n| **AI Fluency Score** | Eine einzelne Zahl von 0-100, die deine Gesamteffektivität verfolgt |\n\n\u003e Erkenntnisse und Fluency Score sind experimentell. Als Richtungswert zu verstehen, nicht als definitive Aussage.\n\n\u003c/details\u003e\n\n---\n\n## Pläne, Prompts \u0026 Teams\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Plan-Browser** | Sieh deine `.claude/plans/` direkt in der Sitzungsdetailansicht — kein Durchsuchen von Dateien mehr |\n| **Prompt-Verlauf** | Volltextsuche über alle gesendeten Prompts mit Template-Clustering und Intent-Klassifikation |\n| **Teams-Dashboard** | Sieh Team-Leads, Posteingangsnachrichten, Team-Aufgaben und Dateiänderungen aller Teammitglieder |\n| **Prompt-Analytik** | Ranglisten von Prompt-Templates, Intent-Verteilung und Nutzungsstatistiken |\n\n---\n\n## Systemmonitor\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Live-CPU-/RAM-/Disk-Anzeigen** | Echtzeit-Systemmetriken per SSE gestreamt mit flüssigen animierten Übergängen |\n| **Komponenten-Dashboard** | Sieh Sidecar- und On-Device-KI-Metriken: VRAM-Nutzung, CPU, RAM und Sitzungsanzahl pro Komponente |\n| **Prozessliste** | Prozesse nach Name gruppiert, nach CPU sortiert — sieh, was dein Rechner tatsächlich tut, während Agenten laufen |\n\n---\n\n## On-Device-KI\n\nBetreibe ein lokales LLM für die Sitzungsphasen-Klassifikation — keine API-Aufrufe, keine Zusatzkosten.\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Provider-unabhängig** | Verbinde dich mit jedem OpenAI-kompatiblen Endpunkt — oMLX, Ollama, LM Studio oder deinem eigenen Server |\n| **Modellauswahl** | Wähle aus einer kuratierten Modellregistrierung mit angezeigten RAM-Anforderungen |\n| **Phasenklassifikation** | Sitzungen werden mit ihrer aktuellen Phase getaggt (Coding, Debugging, Planung usw.) mittels konfidenzgesteuerter Anzeige |\n| **Intelligentes Ressourcenmanagement** | EMA-stabilisierte Klassifikation mit exponentiellem Backoff — 93 % GPU-Verschwendungsreduktion gegenüber naivem Polling |\n\n---\n\n## Plugin\n\n`@claude-view/plugin` gibt Claude nativen Zugriff auf deine Dashboard-Daten — 85 MCP-Tools, 9 Skills und Auto-Start.\n\n```bash\nclaude plugin add @claude-view/plugin\n```\n\n### Auto-Start\n\nJede Claude Code-Sitzung startet automatisch das Dashboard. Kein manuelles `npx claude-view` nötig.\n\n### 85 MCP-Tools\n\n8 handgefertigte Tools mit optimierter Ausgabe für Claude:\n\n| Tool | Beschreibung |\n|------|-------------|\n| `list_sessions` | Sitzungen mit Filtern durchsuchen |\n| `get_session` | Vollständige Sitzungsdetails mit Nachrichten und Metriken |\n| `search_sessions` | Volltextsuche über alle Konversationen |\n| `get_stats` | Dashboard-Überblick — Gesamtsitzungen, Kosten, Trends |\n| `get_fluency_score` | AI Fluency Score (0-100) mit Aufschlüsselung |\n| `get_token_stats` | Token-Verbrauch mit Cache-Trefferquote |\n| `list_live_sessions` | Aktuell laufende Agenten (Echtzeit) |\n| `get_live_summary` | Aggregierte Kosten und Status für heute |\n\nPlus **77 automatisch generierte Tools** aus der OpenAPI-Spezifikation in 26 Kategorien (Beiträge, Erkenntnisse, Coaching, Exporte, Workflows und mehr).\n\n### 9 Skills\n\n| Skill | Beschreibung |\n|-------|-------------|\n| `/session-recap` | Fasse eine bestimmte Sitzung zusammen — Commits, Metriken, Dauer |\n| `/daily-cost` | Heutige Ausgaben, laufende Sitzungen, Token-Verbrauch |\n| `/standup` | Multi-Sitzungs-Arbeitsprotokoll für Standup-Updates |\n| `/coaching` | KI-Coaching-Tipps und benutzerdefinierte Regelverwaltung |\n| `/insights` | Analyse von Verhaltensmustern |\n| `/project-overview` | Projektübersicht über Sitzungen hinweg |\n| `/search` | Suche in natürlicher Sprache |\n| `/export-data` | Sitzungen als CSV/JSON exportieren |\n| `/team-status` | Team-Aktivitätsübersicht |\n\n---\n\n## Workflows\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Workflow-Builder** | Erstelle mehrstufige Workflows mit VS Code-ähnlichem Layout, Mermaid-Diagramm-Vorschau und YAML-Editor |\n| **Streaming-LLM-Chat-Schiene** | Generiere Workflow-Definitionen in Echtzeit über eingebetteten Chat |\n| **Stage-Runner** | Visualisiere Stufen-Spalten, Versuchs-Karten und Fortschrittsbalken während dein Workflow ausgeführt wird |\n| **Mitgelieferte Seed-Workflows** | Plan Polisher und Plan Executor sind sofort verfügbar |\n\n---\n\n## In IDE öffnen\n\n| Feature | Beschreibung |\n|---------|-------------|\n| **Ein-Klick-Dateiöffnung** | In Sitzungen referenzierte Dateien öffnen sich direkt in deinem Editor |\n| **Automatische Editor-Erkennung** | VS Code, Cursor, Zed und andere — keine Konfiguration nötig |\n| **Überall, wo es zählt** | Button erscheint im Changes-Tab, in Datei-Headern und Kanban-Projekt-Headern |\n| **Präferenz-Speicher** | Dein bevorzugter Editor wird sitzungsübergreifend gespeichert |\n\n---\n\n## Wie es gebaut ist\n\n| | |\n|---|---|\n| **Schnell** | Rust-Backend mit SIMD-beschleunigtem JSONL-Parsing, Memory-Mapped I/O — indexiert tausende Sitzungen in Sekunden |\n| **Echtzeit** | File-Watcher + SSE + multiplexierter WebSocket mit Heartbeat, Event-Replay und Crash-Recovery |\n| **Winzig** | ~10 MB Download, ~27 MB auf der Festplatte. Keine Laufzeitabhängigkeiten, keine Hintergrund-Daemons |\n| **Local-first** | Your session content stays on your machine. Official builds send anonymous feature-usage analytics (no content, ever) — opt out with `CLAUDE_VIEW_TELEMETRY=0`. Source builds send nothing. Kanonische Details: [Privacy \u0026 Telemetry (EN)](./README.md#privacy--telemetry) |\n| **Null Konfiguration** | `npx claude-view` und fertig. Keine API-Keys, kein Setup, keine Konten |\n| **FSM-gesteuert** | Chat-Sitzungen laufen auf einer endlichen Zustandsmaschine mit expliziten Phasen und typisierten Events — deterministisch, frei von Race-Conditions |\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDie Zahlen\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\nGemessen auf einem M-Series-Mac mit 1.493 Sitzungen über 26 Projekte:\n\n| Metrik | claude-view | Typisches Electron-Dashboard |\n|--------|:-----------:|:--------------------------:|\n| **Download** | **~10 MB** | 150-300 MB |\n| **Auf der Festplatte** | **~27 MB** | 300-500 MB |\n| **Startzeit** | **\u003c 500 ms** | 3-8 s |\n| **RAM (vollständiger Index)** | **~50 MB** | 300-800 MB |\n| **1.500 Sitzungen indexieren** | **\u003c 1 s** | N/A |\n| **Laufzeitabhängigkeiten** | **0** | Node.js + Chromium |\n\nSchlüsseltechniken: SIMD-Vorfilter (`memchr`), Memory-Mapped JSONL-Parsing, Tantivy-Volltextsuche, Zero-Copy-Slices von mmap über das Parsing bis zur Response.\n\n\u003c/details\u003e\n\n---\n\n## Im Vergleich\n\n| Tool | Kategorie | Stack | Größe | Live-Monitor | Multi-Session-Chat | Suche | Analytik | MCP-Tools |\n|------|----------|-------|:----:|:------------:|:------------------:|:------:|:---------:|:---------:|\n| **[claude-view](https://github.com/tombelieber/claude-view)** | Monitor + Workspace | Rust | **~10 MB** | **Ja** | **Ja** | **Ja** | **Ja** | **85** |\n| [opcode](https://github.com/winfunc/opcode) | GUI + Session-Manager | Tauri 2 | ~13 MB | Teilweise | Nein | Nein | Ja | Nein |\n| [ccusage](https://github.com/ryoppippi/ccusage) | CLI-Nutzungstracker | TypeScript | ~600 KB | Nein | Nein | Nein | CLI | Nein |\n| [CodePilot](https://github.com/op7418/CodePilot) | Desktop-Chat-UI | Electron | ~140 MB | Nein | Nein | Nein | Nein | Nein |\n| [claude-run](https://github.com/kamranahmedse/claude-run) | Verlaufs-Viewer | TypeScript | ~500 KB | Teilweise | Nein | Einfach | Nein | Nein |\n\n\u003e Chat-UIs (CodePilot, CUI, claude-code-webui) sind Oberflächen *für* Claude Code. claude-view ist ein Dashboard, das deine bestehenden Terminal-Sitzungen überwacht. Sie ergänzen sich.\n\n---\n\n## Installation\n\n| Methode | Befehl |\n|--------|---------|\n| **Shell** (empfohlen) | `curl -fsSL https://get.claudeview.ai/install.sh \\| sh` |\n| **npx** | `npx claude-view` |\n| **Plugin** (Auto-Start) | `claude plugin add @claude-view/plugin` |\n\nDer Shell-Installer lädt ein vorkompiliertes Binary (~10 MB) herunter, installiert es nach `~/.claude-view/bin` und fügt es deinem PATH hinzu. Dann einfach `claude-view` ausführen.\n\n**Einzige Voraussetzung:** [Claude Code](https://docs.anthropic.com/en/docs/claude-code) installiert.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eKonfiguration\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\n| Umgebungsvariable | Standard | Beschreibung |\n|-------------|---------|-------------|\n| `CLAUDE_VIEW_PORT` oder `PORT` | `47892` | Standard-Port überschreiben |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eSelf-Hosting \u0026 lokale Entwicklung\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\nDas vorkompilierte Binary enthält Auth, Sharing und Mobile-Relay. Beim Bauen aus dem Quellcode? Diese Features sind **opt-in über Umgebungsvariablen** — weglassen und das Feature ist einfach deaktiviert.\n\n| Umgebungsvariable | Feature | Ohne diese Variable |\n|-------------|---------|------------|\n| `SUPABASE_URL` | Login / Auth | Auth deaktiviert — vollständig lokal, Null-Konto-Modus |\n| `RELAY_URL` | Mobile Kopplung | QR-Kopplung nicht verfügbar |\n| `SHARE_WORKER_URL` + `SHARE_VIEWER_URL` | Verschlüsseltes Teilen | Teilen-Button ausgeblendet |\n\n```bash\nbun dev    # vollständig lokal, keine Cloud-Abhängigkeiten\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eEnterprise / Sandbox-Umgebungen\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\nFalls dein Rechner Schreibzugriffe einschränkt (DataCloak, CrowdStrike, Unternehmens-DLP):\n\n```bash\ncp crates/server/.env.example .env\n# CLAUDE_VIEW_DATA_DIR auskommentieren\n```\n\nDies hält Datenbank, Suchindex und Lock-Dateien innerhalb des Repos. Setze `CLAUDE_VIEW_SKIP_HOOKS=1`, um die Hook-Registrierung in schreibgeschützten Umgebungen zu überspringen.\n\n\u003c/details\u003e\n\n---\n\n## FAQ\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eBanner „Nicht angemeldet\" wird angezeigt, obwohl ich eingeloggt bin\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\nclaude-view prüft deine Claude-Anmeldedaten, indem es `~/.claude/.credentials.json` liest (mit macOS-Keychain-Fallback). Versuche diese Schritte:\n\n1. **Claude CLI-Auth prüfen:** `claude auth status`\n2. **Anmeldedaten-Datei prüfen:** `cat ~/.claude/.credentials.json` — sollte einen `claudeAiOauth`-Abschnitt mit einem `accessToken` enthalten\n3. **macOS-Keychain prüfen:** `security find-generic-password -s \"Claude Code-credentials\" -w`\n4. **Token-Ablauf prüfen:** Schau dir `expiresAt` in der Credentials-JSON an — falls abgelaufen, führe `claude auth login` aus\n5. **HOME prüfen:** `echo $HOME` — der Server liest aus `$HOME/.claude/.credentials.json`\n\nFalls alle Prüfungen bestanden und das Banner weiterhin angezeigt wird, melde es auf [Discord](https://discord.gg/G7wdZTpRfu).\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eAuf welche Daten greift claude-view zu?\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\nclaude-view liest die JSONL-Sitzungsdateien, die Claude Code nach `~/.claude/projects/` schreibt. Es indexiert sie lokal mit SQLite und Tantivy. **Your session content never leaves your machine** unless you explicitly use the encrypted Share feature. Official builds send anonymous usage analytics (feature counts only, never content) — opt out with `CLAUDE_VIEW_TELEMETRY=0`. Source builds send nothing. Kanonische Details: [Privacy \u0026 Telemetry (EN)](./README.md#privacy--telemetry).\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eFunktioniert es mit Claude Code in VS Code / Cursor / IDE-Erweiterungen?\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\nJa. claude-view überwacht alle Claude Code-Sitzungen, unabhängig davon, wie sie gestartet wurden — Terminal-CLI, VS Code-Erweiterung, Cursor oder Agent SDK. Jede Sitzung zeigt ein Quellen-Badge (Terminal, VS Code, SDK), damit du nach Startmethode filtern kannst.\n\n\u003c/details\u003e\n\n---\n\n## Community\n\n- **Website:** [claudeview.ai](https://claudeview.ai) — Dokumentation, Changelog, Blog\n- **Discord:** [Server beitreten](https://discord.gg/G7wdZTpRfu) — Support, Feature-Wünsche, Diskussion\n- **Plugin:** [`@claude-view/plugin`](https://www.npmjs.com/package/@claude-view/plugin) — 85 MCP-Tools, 9 Skills, Auto-Start\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eEntwicklung\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\nVoraussetzungen: [Rust](https://rustup.rs/), [Bun](https://bun.sh/), `cargo install cargo-watch`\n\n```bash\nbun install        # Alle Workspace-Abhängigkeiten installieren\nbun dev            # Full-Stack-Dev starten (Rust + Web + Sidecar mit Hot Reload)\n```\n\n### Workspace-Struktur\n\n| Pfad | Paket | Zweck |\n|------|---------|---------|\n| `apps/web/` | `@claude-view/web` | React SPA (Vite) — Haupt-Web-Frontend |\n| `apps/share/` | `@claude-view/share` | Share-Viewer SPA — Cloudflare Pages |\n| `apps/mobile/` | `@claude-view/mobile` | Expo Native App |\n| `apps/landing/` | `@claude-view/landing` | Astro 5 Landingpage (kein clientseitiges JS) |\n| `packages/shared/` | `@claude-view/shared` | Gemeinsame Typen \u0026 Theme-Tokens |\n| `packages/design-tokens/` | `@claude-view/design-tokens` | Farben, Abstände, Typografie |\n| `packages/plugin/` | `@claude-view/plugin` | Claude Code Plugin (MCP-Server + Tools + Skills) |\n| `crates/` | — | Rust-Backend (Axum) |\n| `sidecar/` | — | Node.js Sidecar (Agent SDK Bridge) |\n| `infra/share-worker/` | — | Cloudflare Worker — Share-API (R2 + D1) |\n| `infra/install-worker/` | — | Cloudflare Worker — Installations-Skript mit Download-Tracking |\n\n### Dev-Befehle\n\n| Befehl | Beschreibung |\n|---------|-------------|\n| `bun dev` | Full-Stack-Dev — Rust + Web + Sidecar mit Hot Reload |\n| `bun run dev:web` | Nur Web-Frontend |\n| `bun run dev:server` | Nur Rust-Backend |\n| `bun run build` | Alle Workspaces bauen |\n| `bun run preview` | Web bauen + über Release-Binary bereitstellen |\n| `bun run lint:all` | JS/TS + Rust (Clippy) linten |\n| `bun run typecheck` | TypeScript-Typ-Prüfung |\n| `bun run test` | Alle Tests ausführen (Turbo) |\n| `bun run test:rust` | Rust-Tests ausführen |\n| `bun run storybook` | Storybook für Komponentenentwicklung starten |\n| `bun run dist:test` | Bauen + packen + installieren + ausführen (vollständiger Dist-Test) |\n\n### Releases\n\n```bash\nbun run release          # Patch-Bump\nbun run release:minor    # Minor-Bump\ngit push origin main --tags    # löst CI aus → baut → veröffentlicht automatisch auf npm\n```\n\n\u003c/details\u003e\n\n---\n\n## Plattform-Unterstützung\n\n| Plattform | Status |\n|----------|--------|\n| macOS (Apple Silicon) | Verfügbar |\n| macOS (Intel) | Verfügbar |\n| Linux (x64) | Geplant |\n| Windows (x64) | Geplant |\n\n---\n\n## Verwandte Projekte\n\n- **[claudeview.ai](https://claudeview.ai)** — Offizielle Website, Dokumentation und Changelog\n- **[@claude-view/plugin](https://www.npmjs.com/package/@claude-view/plugin)** — Claude Code Plugin mit 85 MCP-Tools und 9 Skills. `claude plugin add @claude-view/plugin`\n- **[claude-backup](https://github.com/tombelieber/claude-backup)** — Claude Code löscht deine Sitzungen nach 30 Tagen. Dieses Tool sichert sie. `npx claude-backup`\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\nWenn **claude-view** dir hilft zu sehen, was deine KI-Agenten tun, erwäge einen Stern zu vergeben.\n\n\u003ca href=\"https://github.com/tombelieber/claude-view/stargazers\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/tombelieber/claude-view?style=for-the-badge\u0026logo=github\" alt=\"Star on GitHub\"\u003e\n\u003c/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\nMIT \u0026copy; 2026\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftombelieber%2Fclaude-view","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftombelieber%2Fclaude-view","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftombelieber%2Fclaude-view/lists"}