Claude Code anmodningsovervågningssystem, der i realtid fanger og visualiserer alle API-anmodninger og -svar fra Claude Code (rå tekst, uden censur). Giver udviklere mulighed for at overvåge deres kontekst og gennemgå samt fejlfinde under Vibe Coding.
English | 繁體中文 | 简体中文 | 한국어 | 日本語 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська
npm install -g cc-viewerccvDenne kommando registrerer automatisk den lokale Claude Code-installationsmetode (NPM eller Native Install) og tilpasser sig derefter.
- NPM-installation: Injicerer automatisk et interceptorscript i Claude Codes
cli.js. - Native Install: Registrerer automatisk
claude-binærfilen, konfigurerer en lokal transparent proxy og opsætter en Zsh Shell Hook til automatisk trafikvideresendelses.
Hvis du har brug for at bruge et brugerdefineret API-endpoint (f.eks. en virksomhedsproxy), skal du blot konfigurere det i ~/.claude/settings.json eller angive miljøvariablen ANTHROPIC_BASE_URL. ccv genkender det automatisk og videresender anmodninger korrekt.
Som standard kører ccv i lydløs tilstand, når det omslutter claude, hvilket sikrer at din terminaloutput forbliver ren og konsistent med den native oplevelse. Alle logfiler fanges i baggrunden og kan ses via http://localhost:7008.
Når konfigurationen er fuldført, bruges claude-kommandoen som normalt. Besøg http://localhost:7008 for at se overvågningsgrænsefladen.
Hvis du oplever problemer med at starte, er der en ultimativ fejlfindingsløsning: Trin 1: Åbn Claude Code i en vilkårlig mappe; Trin 2: Giv Claude Code følgende instruktion:
Jeg har installeret npm-pakken cc-viewer, men efter at have kørt ccv fungerer den stadig ikke korrekt. Undersøg cc-viewers cli.js og findcc.js, og tilpas til den lokale Claude Code-installationsmetode baseret på det specifikke miljø. Begræns ændringerne så vidt muligt til findcc.js.
At lade Claude Code selv undersøge fejlen er mere effektivt end at spørge nogen eller læse dokumentation!
Når ovenstående instruktion er udført, opdateres findcc.js. Hvis dit projekt ofte kræver lokal installation, eller hvis forket kode ofte skal løse installationsproblemer, kan du beholde denne fil og kopiere den direkte næste gang. På nuværende tidspunkt bruger mange projekter og virksomheder Claude Code ikke på Mac, men via serverhosting, så forfatteren har udskilt findcc.js for at gøre det nemmere at følge cc-viewer-kildekodeopdateringer fremover.
ccv --uninstallccv --versionKlik på knappen "Samtaletilstand" øverst til højre for at parse Main Agents komplette samtalehistorik som en chatgrænseflade:
- Visning af Agent Team understøttes endnu ikke
- Brugermeddelelser er højrejusterede (blå bobler), Main Agent-svar er venstrejusterede (mørke bobler)
thinking-blokke er som standard sammenfoldet, renderet i Markdown, klik for at udvide og se tankeprocessen; understøtter oversættelse med ét klik (funktionen er endnu ikke stabil)- Brugervalgsmeddelelser (AskUserQuestion) vises i spørgsmål-og-svar-format
- Tovejs tilstandssynkronisering: skifter automatisk til den valgte anmodnings tilsvarende samtale ved skift til samtaletilstand; vender automatisk tilbage til den valgte anmodning ved skift tilbage til rå teksttilstand
- Indstillingspanel: kan skifte standardsammenfoldet tilstand for værktøjsresultater og thinking-blokke
- Mobil chat-gennemse: I mobil CLI-tilstand kan du trykke på knappen "Gennemse chat" i topbjælken for at skubbe en skrivebeskyttet chatvisning ind og gennemse den fulde samtalehistorik på din telefon
Det svævende "Datastatistik"-panel i header-området:
- Viser antal cache-oprettelser/-læsninger og cache hit-rate
- Cache-genopbygningsstatistik: viser antal og cache_creation tokens grupperet efter årsag (TTL, system/tools/model-ændringer, beskedafskæring/-ændring, nøgleændring)
- Værktøjsanvendelsesstatistik: viser kaldsfrekvens for hvert værktøj sorteret efter antal kald
- Skill-anvendelsesstatistik: viser kaldsfrekvens for hver Skill sorteret efter antal kald
- Koncepthjælp (?)-ikon: klik for at se indbygget dokumentation for MainAgent, CacheRebuild og hvert værktøj
Via CC-Viewer-rullemenuen øverst til venstre:
- Importer lokale logfiler: gennemse historiske logfiler, grupperet efter projekt, åbner i nyt vindue
- Indlæs lokal JSONL-fil: vælg og indlæs en lokal
.jsonl-fil direkte (understøtter op til 500MB) - Gem nuværende log som: download den aktuelle overvågnings-JSONL-logfil
- Flet logfiler: kombiner flere JSONL-logfiler til én session for samlet analyse
- Se bruger-Prompts: udtræk og vis alle brugerinput med tre visningstilstande — Rå teksttilstand (råt indhold), Konteksttilstand (systemtags kan foldes), Teksttilstand (kun ren tekst); slash-kommandoer (
/model,/contextosv.) vises som selvstændige poster; kommandorelaterede tags skjules automatisk fra Prompt-indholdet - Eksporter Prompt til TXT: eksporter brugerprompter (kun tekst, uden systemtags) til en lokal
.txt-fil
CC-Viewer understøtter 18 sprog og skifter automatisk baseret på systemets sprogindstilling:
简体中文 | English | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська
CC-Viewer tjekker automatisk for opdateringer ved opstart (højst én gang hver 4. time). Inden for samme hovedversion (f.eks. 1.x.x → 1.y.z) anvendes opdateringer automatisk og træder i kraft ved næste genstart. Ændringer af hovedversion viser kun en notifikation.
Automatisk opdatering følger Claude Codes globale konfiguration i ~/.claude/settings.json. Hvis Claude Code har deaktiveret automatiske opdateringer (autoUpdates: false), springer CC-Viewer også automatiske opdateringer over.
MIT