naisslab/agentshark 是一个用于在本地查看 Claude Code、Codex 等编码代理运行记录的工具。它提供用 Swift 编写的原生 macOS 应用,以及可在多种操作系统上使用的网页查看器。目前两者都必须直接从源码构建。
AgentShark 会把运行记录索引到本地 SQLite 中,并按时间顺序展示各项操作。可以优先查看失败的命令和尚未得到验证的成功结论,也可以把分析结果与原始日志字节进行比对。其配置侧重于追踪失败原因以及当时的修复过程。它还提供一个只读的 MCP 服务器,用于查询过去的运行记录。README 中还介绍了敏感信息遮蔽和离线容器重放功能。这是一款面向希望在不把记录发送到外部服务的情况下查看记录的用户的工具。
不过目前能够确认的对象仅限于 Claude Code 与 Codex 的会话记录,尚未有已登记的发布版本。macOS 应用和网页查看器都必须直接构建,因此没有可确认的、可直接安装使用的发行物。MIT 许可证和本地索引体现了项目的公开条件以及记录的处理方式,但并不能证明其实际使用范围或完成度。因此目前更适合把它看作一个可以通过直接构建来审查其记录分析功能的早期工具。