JayantDevkar/claude-code-karma
Dashboard for monitoring claude code sessions.
它解决了什么问题
Claude Code将会话数据(提示、工具调用和令牌)存储在本地JSONL文件中,这些文件难以阅读,并且会在30天后自动删除。Claude Code Karma提供了一个本地优先的可视化仪表盘,用于浏览、分析和组织这些数据,而无需将其发送到云端。
它是如何工作的
该项目由一个FastAPI后端和一个SvelteKit前端组成。后端读取~/.claude/目录并将元数据索引到本地SQLite数据库中,前端则可视化这些数据。它可以作为macOS和Windows的桌面应用安装,以自动化服务器管理。对于实时监控,它使用Claude Code钩子来跟踪实时会话状态,甚至可以触发操作系统窗口管理器将活动终端窗口带到前台。
适用人群
使用Claude Code CLI或Claude Desktop(在Claude Code模式下)的开发者,希望更好地了解其AI编码会话、令牌成本和工具使用情况。
亮点
- 会话分析:每个会话的令牌使用、成本、缓存命中率和工具分布的详细分解。
- 实时跟踪:实时会话状态徽章,以及一键聚焦运行会话的终端窗口的按钮。
- 工单集成:通过MCP服务器或分支名称自动检测,将会话链接到Linear、Jira或GitHub Issues。
- 深度检查:专门用于任务、文件操作、子代理、技能和实施计划的视图。
- 本地优先:无需云账户或遥测;所有数据都保留在用户的机器上。
相关
- 项目
- 项目
- 项目
- 项目
- 项目