← 工具

AgentTrail

AI 编程 agent 本地可观测性工具,AgentTrail Map 展示项目结构和活动、AgentTrail Kitchen 可视化 prompt/响应/工具调用,本地运行不上传数据,684+ Stars,Claude Code/Cursor/Codex 用户必备

#97
推荐排名
684
GitHub Stars
1,067
推荐得分
AI agent 监控 / 本地可观测性
适用场景
开发工具AI Agent编程助手自动化JavaScript

为什么需要

用 Claude Code / Cursor / Codex 做长期出海项目,agent 跑了几天后想回头看"那天为什么改了那个文件"、"token 都花在哪"——这些数据默认不保留,agent 一关 session 就没了。AgentTrail 是本地可观测性工具,AgentTrail Map 展示项目活动结构,AgentTrail Kitchen 可视化每条 prompt/响应/工具调用,所有数据本地 SQLite 存储,不上传。

核心区别于 LangSmith 等云端可观测平台:LangSmith 把数据传到云端,海外项目代码片段外传有合规风险;AgentTrail 完全本地,合规可控。

怎么用

npm 安装两个包:

bash
npm install -g agenttrail agenttrail-kitchen

启动:

bash
# Map:项目结构 + 活动热力图(浏览器 dashboard)
agenttrail-map --project ~/projects/my-saas --port 7820

# Kitchen:每条 prompt/response/工具调用可视化
agenttrail-kitchen --port 7821

接入 Claude Code / Cursor,在 MCP 配置里加:

json
{
  "mcpServers": {
    "agenttrail": {
      "command": "agenttrail-mcp",
      "args": ["--project", "/path/to/project"]
    }
  }
}

Agent 自动把每条 prompt / 响应 / 工具调用落到本地 SQLite,浏览器 dashboard 实时刷新。

使用案例

一个出海独立开发者用 AgentTrail 复盘 agent 行为:

  • 周五下班关电脑前看一周 token 消耗图(哪些任务最烧 token)
  • 客户反馈"agent 改了不该改的文件",回放当天的 prompt 链,定位问题
  • 多 agent 协作时(主 agent + sub agent),看每个 agent 的工具调用占比
  • 出海合规自查:确认代码片段不上传到第三方

注意事项

  • MIT 开源,免费商用
  • 数据全部本地 SQLite,不联网,合规可控
  • 需要 Claude Code / Cursor / Codex 等 MCP 兼容 agent
  • 当前支持的 agent 数量还在扩展,部分 agent 可能需要定制 adapter