AI 开发者工具
Cap'n Hook
为编码代理提供持久记忆,保存发现的代码库答案并在文件变更时自动删除,将重复令牌使用量减少77%。
Cap'n Hook
什么是 Cap'n Hook?
Cap'n Hook 是一个为编码代理(如 Claude Code 和 Codex)设计的持久记忆系统。它保存回答开发者问题的文件,并在底层文件变更时自动使答案失效。
Cap'n Hook 与相似工具比较
| 计价模式 | 免费 | 免费 | 定制定价 | 免费, 付费 |
| 免费额度 | ||||
| 主要功能 |
|
|
|
|
| 优点 |
|
|
|
|
| 缺点 |
|
|
|
|
| 适合对象 |
|
|
|
|
如何使用 Cap'n Hook?
- 1使用 npm 或 bun 全局安装:npm install -g capn-hook
- 2进入项目目录并运行:capn init
- 3代理会看到一个提示,要求在搜索前询问 capn;发现答案后,运行:capn chart "<问题>" --files <文件1,文件2> [--details "<上下文>"]
- 4在后续会话中,运行:capn ask "<问题>" 以检索保存的答案。
Cap'n Hook 主要功能
- 与 Claude Code 和 Codex 的会话启动钩子集成
- 通过文件内容哈希(SHA256)自动使保存的答案失效
- 本地优先的 QMD 语义搜索索引(可选嵌入或 BM25)
- 最小集成:会话开始时注入一条笔记
- 支持使用文件路径和可选详细信息进行图表化
- 命令:ask、chart、unchart、bust、prune、list、context
Cap'n Hook 使用场景
- 在代理会话中减少重复代码库问题的令牌成本
- 通过避免重新探索来加速编码代理工作流
- 跨代理会话持久保存代码库知识并自动清理
Cap'n Hook 价格与免费额度
Cap'n Hook 目前采用 免费 模式。
此工具完全免费使用
Cap'n Hook 优缺点
优点
- 重复问题令牌减少 77%(在 5 个生产代码库上测量)
- 文件变更时自动使过时答案失效
- 本地优先,无需服务器或守护进程
缺点
- 首次使用嵌入时冷询问可能需要几秒钟
- 嵌入模型需要约 300MB 下载(可选 BM25 模式可用)
- 仅限于基于文本的代码库探索,不适用于通用记忆
Cap'n Hook 最适合哪些用途?
- 使用 AI 编码代理(Claude Code、Codex)的开发者
- 希望降低令牌成本并加速代理代码库导航的团队