描述
Caprock 是一款免费的开源桌面应用程序,专为 macOS、Windows 和 Linux 设计,作为您所有编码代理的综合账本。它支持多种代理,如 Claude Code、Codex、OpenCode 和 Gemini CLI,包括在您自己的终端中启动的会话。该应用程序提供有关代理活动的详细见解,显示哪些代理处于活动状态、等待用户输入或陷入循环。它还监控每个计划的使用限制,并计算与每个拉取请求相关的成本,所有处理均在您的机器上进行,默认情况下不离开。
阅读更多
该应用程序记录您机器上的每个会话,无论 Caprock 是否启动它。它以列表价格为每次调用定价,并将其链接到相关的代码库、拉取请求、CI 运行和发布。用户可以在 Caprock 的终端标签和分屏中运行代理,或继续使用他们喜欢的终端;账本保持一致。桌面应用程序包括一个后台服务(守护进程),记录会话。配对的手机可以通过浏览器访问 Caprock,通过端到端加密的中继,允许用户将会话视为聊天,自动重新连接,甚至控制会话、回答提示、克隆项目和启动代理。
Caprock 与现有工作流程无缝集成,无需更改用户在自己终端中运行 `claude` 的方式。它在 `~/.claude/settings.json` 中添加一个小钩子(该文件可备份并可卸载),以读取 Claude Code 的现有记录。它可以导入已经存储在磁盘上的记录,Claude Code 通常保留 30 天,然后继续记录新会话,即使 Claude Code 删除了原始文件。数据默认存储在 SQLite 文件中,没有帐户或遥测。用户可以选择启用更新检查、GitHub 集成以克隆和打开拉取请求、Telegram 通知以获取每周报告和手机警报,以及 Gemini API 密钥使用等功能。
对于团队,Caprock 提供企业版本,可以在您的 VPC 或您控制的服务器上运行,提供固定价格,而不是按人或 AI 支出份额计费。此版本允许笔记本电脑将使用数据发送到服务器,而提示、代码和工具输出则保留在笔记本电脑上。Caprock 还包括任务运行器功能,这是一个可选的方式来运行无人值守的任务。用户使用命令(如测试、类型检查和 lint)定义任务。每个任务在其自己的 git 工作树中运行,Caprock 在标记任务完成之前验证命令是否通过。它从不合并到用户分支,其会话跳过权限提示,使其适合独立任务。
- 类别AI 编程助手
- 定价模式免费增值
- 部署Desktop App, Self-hosted (Teams)
- 平台macOS、Windows、Linux
Caprock的核心功能
编码代理的账本(Claude Code、Codex、OpenCode、Gemini CLI)
跟踪代理状态:等待、卡住、限制
计算每个拉取请求和代码库的成本
跨平台桌面应用程序(macOS、Windows、Linux)
默认本地数据存储(SQLite)
默认没有帐户或遥测
导入历史代理记录
持久记录新会话
带有分屏的终端标签用于代理会话
手机配对以远程查看和控制会话
可选的任务运行器用于无人值守的任务
实时监控 Claude 和 Codex 计划限制
识别卡住的会话并发出警报
开源且免费供个人使用(社区版)
高级功能:自动暂停、Telegram 集成、自定义代理
如何使用 Caprock?
下载并安装:从网站获取适用于 macOS、Windows 或 Linux 的 Caprock 桌面应用程序,或通过 `brew install --cask dspv/tap/caprock-app` 安装。
集成代理:Caprock 自动读取来自 Claude Code 的记录;对于其他代理,请在 Caprock 的终端标签中运行它们或继续使用您自己的终端。
监控会话:在应用程序的仪表板中查看实时会话、代理状态(等待、卡住)、计划限制以及每个代码库和拉取请求的成本。
配对手机(可选):扫描二维码以配对您的手机,通过浏览器访问 Caprock,以便通过端到端加密的中继远程查看和控制会话。
配置网络功能(可选):如果需要,在设置中启用更新检查、GitHub 集成、Telegram 警报或 Gemini API 密钥使用。
运行无人值守的任务(可选):使用 `done_criteria`(测试、lint)定义任务,以便在单独的 git 工作树中自动运行,Caprock 验证命令是否通过。
Caprock的使用案例
- 编码代理监控
- 开发成本分析
- 会话管理与历史
- 计划限制跟踪
- 卡住会话检测
- 远程会话控制
- 自动化任务执行
- 团队范围内的代理监督






