agentsview

本地优先的开源 AI 编码 Agent 会话搜索与用量分析工具,在不离开本机的前提下实现多 Agent 编码可观测性。

本地优先的开源 AI 编码 Agent 会话搜索与用量分析工具,在不离开本机的前提下实现多 Agent 编码可观测性。

产品定位

agentsview 由 kenn-io 开发,使用 Go 编写,定位为多 Agent 编码可观测性的本地基础设施:会话档案默认保留在本机,只有用户主动选择共享功能(如推送到自配的 PostgreSQL 或 ClickHouse)时数据才会离开本机。选型时需注意边界:Aider 需显式启用,Amp 支持已弃用。若需将 Web UI 暴露到 loopback 之外,应启用 --require-auth。

适合用户

  • 使用 AI 编码 Agent 的开发者
  • 需要团队级会话数据仪表板的工程团队

功能亮点

  • 会话全文与语义搜索

    基于 FTS5 的全文搜索(含中日韩分词)与可选的语义/混合搜索,搜索结果引用来源会话单元。

  • Token 用量与成本追踪

    跨所有支持的编码 Agent 追踪 token 消耗与成本,通过 LiteLLM 与 OpenRouter 费率自动定价(含离线回退)并感知 prompt 缓存,报告读取驱动 UI 的同一本地 SQLite 档案。

  • 会话分析与仪表板

    提供活动热力图、工具使用、速度指标、项目分解、缓存经济性等分析,以及每日支出图表。

  • 多后端同步

    支持将本地 SQLite 档案推送到 PostgreSQL 或 ClickHouse,或镜像到 DuckDB(DuckDB 为镜像后端,并非替代本地 SQLite 档案)。

  • 多 Agent 会话发现

    自动发现本机所有支持的编码 Agent 的会话并同步到本地 SQLite。

使用步骤

本地快速启动

  1. 通过安装脚本、桌面应用或 Docker 安装 agentsview
  2. 运行 agentsview serve 或 daemon start 启动服务
  3. 首次运行自动发现支持的 Agent 会话并同步到本地 SQLite
  4. 在 http://127.0.0.1:8080 打开 Web UI 浏览与搜索会话

生成用量与成本报告

  1. 运行 agentsview sync 纳入最新会话变更
  2. 运行 agentsview usage daily 查看每日成本摘要
  3. 按需使用 --breakdown、--agent、--since、-- 等选项过滤或输出

团队共享同步

  1. 配置 PostgreSQL 目标([pg] 或命名 [pg.NAME] 块)
  2. 运行 agentsview pg push 推送本地数据
  3. 用 pg serve 提供只读团队仪表板,或用 pg push --watch 自动推送

适用场景

跨 Agent 成本追踪

开发者与工程团队

汇总所有编码 Agent 的 token 用量与成本,按模型、日期、Agent 过滤分析。

会话检索与回溯

开发者

全文/语义搜索历史 Agent 会话内容,快速定位过去的对话与改动。

团队可观测性

工程团队

通过 PostgreSQL/ClickHouse 同步构建团队共享仪表板。

CI 一次性捕获

CI/平台工程师

在 CI 中用 capture run 精确捕获单次 claude -p 或 codex exec 执行的用量。

访问与价格

可用状态: 当前可用

价格信息: 价格待确认

支持平台: API, Linux, macOS, 自托管, Windows

官方入口

常见问题

我的会话数据会上传吗?

不会。会话档案默认保留在本机,除非你选择使用共享功能(如推送到自配的 PostgreSQL/ClickHouse)。

支持哪些编码 Agent?

agentsview 会发现本机所有支持的编码 Agent 的会话;Aider 需手动启用,Amp 支持已弃用。

成本如何计算?

通过 LiteLLM 和 OpenRouter 费率自动定价(含离线回退),并感知 prompt 缓存(缓存创建/读取 token)。

最新版本是多少?

截至 README 2026-09-11 编辑时为 v0.44.0,详见官方 changelog。

如何远程访问 Web UI?

agentsview 默认绑定 loopback 并校验请求 Host 头以防 DNS 重绑定攻击;若将 UI 暴露到 loopback 之外,应启用 --require-auth。

来源核验

资料核验于 2026-09-29