0rrery

中文文档
0.1.2发布于 2026/07/10MIT零依赖构建来源已验证

AI代理工作流的跟踪优先、本地优先的可观察性

中文使用文档
文档目录9 节
  1. 快速入门
  2. 命令
  3. 写在哪里
  4. 配置
  5. 代理技术
  6. 释放
  7. 升级
  8. 卸载
  9. 开发

0 rrery

AI代理工作流的跟踪优先、本地优先的可观察性。观察您的Claude Code会话实际做了什么(每个工具调用、子代理、LLM调用和权限决定),作为本地仪表板中的实时跟踪。一个进程,一个SQLite文件,没有云。摄取Claude Code和OpenAI Codex CLI会话。

快速入门

npm install -g 0rrery    # or: bun install -g 0rrery
0rrery init

init 做三件事(每个都可以跳过):安装Claude Code钩子(--no-hooks),设置一个用户服务,以便持久化运行(--no-service),并导入现有的会话历史记录(--no-import). 然后打开 http://localhost:7317.

需要 包子 运行时≥1.1:即使通过npm安装,CLI也运行在Bun上,因此 npm install 成功无Bun,但the 0rrery 命令退出,并显示一条install-Bun消息,直到Bun位于您的PATH上。Claude Code钩子需要全局安装(hook命令是 0rrery hook); bunx 0rrery serve 无需安装即可环顾四周。

命令

命令它是做什么的
0rrery init钩子+座席技能+服务+历史导入,幂等
0rrery serve在前台运行服务器+仪表板
0rrery install(重新)安装Claude Code钩子到 ~/.claude/settings.json;替换过时的ery条目
0rrery import <file.jsonl>导入一份成绩单
0rrery import --all导入下面的所有内容 ~/.claude/projects
0rrery service install|uninstall|status管理systemd用户单元(Linux) /启动代理(macOS)

写在哪里

  • ~/.claude/settings.json - hook entries(命令) 0rrery hook)
  • ~/.0rrery/ - SQLite DB + tailer偏移量
  • ~/.config/systemd/user/0rrery.service 或者 ~/Library/LaunchAgents/com.0pon.0rrery.plist

配置

Env var默认的
ORRERY_PORT7317仪表板/ API端口
ORRERY_HOST127.0.0.1绑定地址(仅限本地主机)
ORRERY_DATA_DIR~/.0rrery数据目录
ORRERY_DB<data dir>/0rrery.db数据库路径
ORRERY_URLhttp://localhost:7317钩子/导入到哪里
ORRERY_CLAUDE_DIR~/.claudeClaude Code config/transcripts root

代理技术

init 在 ~/.claude/skills/0rrery/ 它教会Claude通过查询本地API来回答诸如“我这周花了多少钱”、“这个回购中什么总是失败”或“我上一个会话做了什么”之类的问题。跳过, --no-skill;删除与 rm -rf ~/.claude/skills/0rrery.

释放

版本由CI通过npm可信发布(Trusted Publishing)发布:插入版本 scripts/build-pkg.ts、标记 vX.Y.Z,推标签-工作流测试、阶段和发布带有出处。没有令牌。

升级

npm install -g 0rrery@latest    # or: bun install -g 0rrery@latest
0rrery service uninstall && 0rrery service install   # regenerate if the bin path changed

升级后(或者从repo开发时),重新构建并强制重新安装,这样仪表板就会选择新的bundle: bun run build:pkg,然后 bun install -g 0rrery@latest 对于注册表安装,或 cd ~ && bun install --force 用于 file:-pinned dev安装-一个不变的 file: 否则,Dep可能会跳过重新复制。

卸载

0rrery service uninstall
npm uninstall -g 0rrery    # or: bun remove -g 0rrery
rm -rf ~/.0rrery

钩子项:重新运行Claude会话或删除命令为 0rrery hook 从 ~/.claude/settings.json.

开发

bun install
bun run build        # dashboard
bun test
bun packages/cli/src/index.ts serve
bun run build:pkg    # stage the npm package in dist-pkg/

规范生活在 docs/superpowers/specs/.

想让ery摄取另一个代理CLI?看到 ADAPTERS.md.

版本与发布记录

0rrery 共发布 3 个版本,首次发布于 2026/07/06;过去 12 个月发布了 3 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.1.2latest2026/07/103 个月前
0.1.12026/07/063 个月前
0.1.02026/07/063 个月前

关于 0rrery 的常见问题

0rrery 是什么?

AI代理工作流的跟踪优先、本地优先的可观察性

如何安装 0rrery?

在项目目录运行 npm install 0rrery,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 0rrery,可以用 npx 0rrery 直接运行。

0rrery 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/0rrery 是否存在。

0rrery 可以商用吗?

0rrery 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

0rrery 还在维护吗?

最新版本 0.1.2 发布于 2026/07/10(3 个月前);至今共发布 3 个版本,其中过去 12 个月发布了 3 个;首次发布于 2026/07/06。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。