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。
  • 深度检查:专门用于任务、文件操作、子代理、技能和实施计划的视图。
  • 本地优先:无需云账户或遥测;所有数据都保留在用户的机器上。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目