Claude Code History Viewer: Penampil Riwayat Sesi Claude Code Berbasis Browser
Anthropic
OpenAI
Google/DeepMind
Cursor
Cline
GitHub
Zed
Artikel ini memperkenalkan Claude Code History Viewer, sebuah alat sumber terbuka yang memvisualisasikan riwayat sesi Claude Code di browser. Alat ini mendukung 28 klien, pemrosesan lokal, dan menawarkan fitur seperti pencarian global, statistik token, dan estimasi biaya. Penulis memberikan tutorial terperinci tentang cara menerapkannya melalui Docker dan menyoroti beberapa tips praktis.
Claude Code mencatat setiap sesi di ~/.claude/projects/<jalur-proyek>/<uuid>.jsonl. Formatnya berorientasi mesin; jq dapat digunakan tetapi merepotkan. Claude Code History Viewer (jhlee0409/claude-code-history-viewer, MIT, Rust + Tauri) membangun antarmuka pengguna dari file-file ini, menawarkan pohon dialog dengan panggilan alat, pencarian global, dan statistik token/biaya. Ia juga memahami riwayat dari 27 klien lain seperti Codex CLI, Gemini CLI, Cursor, Cline, Copilot, Goose, dan Zed. Transkrip diproses secara lokal, dan proyek ini mengklaim tanpa telemetri. Ada dua mode: aplikasi desktop dan server tanpa kepala yang menyajikan antarmuka yang sama di peramban. Penulis menggunakan server di mesin Linux menggunakan citra Docker yang dibangun dari biner yang telah dikompilasi sebelumnya. Artikel tersebut merinci Dockerfile, penanganan token autentikasi, dan titik akhir API. Antarmuka menunjukkan pohon proyek, dialog sesi, panggilan alat, blok pemikiran, diff, dan keluaran perintah. Halaman Statistik Global mengungkapkan 22,5 miliar token, 414.800 pesan, 9.862 sesi, dan perkiraan biaya $12.824 (dengan cakupan harga 35,4%). API memungkinkan akses langsung melalui POST /api/<nama> dengan Bearer. Penulis mencatat kendala: batas memori, waktu pemindaian pertama, retensi default 30 hari, paket git yang hilang dalam citra, kesalahan 405 yang tidak berbahaya dalam mode server, dan pertimbangan keamanan.
Sumber: Habr — хаб ИИ —
asli
