一句话答案:Caravel 是本地优先的多 AI 编码 Agent 桌面工作台,免费使用,但不是开源软件(安装包以 Apache-2.0 授权,应用源码私有);它不自带 AI 模型,而是管理你电脑上装好的 Claude Code、Codex 等 Agent,模型费用照常由各厂商收取;任务和会话在本机管理,调用在线模型仍要联网;权限确认不等于安全沙箱;它也不是 IDE。先把它不是什么说清楚,再说它是什么。
先认识一下 Caravel
Caravel 是本地优先的多 AI 编码 Agent 桌面工作台,支持 Claude Code、Codex、OpenCode、pi、Grok、TRAE、Antigravity 等 Agent(用你自己的账号)。用 AI 写代码最磨人的往往不是生成,而是终端开一堆分不清谁在跑、Agent 说做完了却不敢直接合、并行几件事就乱------Caravel 把任务、进度、授权和 Diff 验收放在同一个工作台里。免费使用,支持 macOS 与 Windows。
- 官网(可在线体验,不用安装):https://caravel-site.pages.dev/
- 产品手册(一步一图):https://caravel-site.pages.dev/zh-CN/docs/
- GitHub(下载与版本记录):https://github.com/yy36295238/caravel-agent
- 本文相关章节(常见问题):https://caravel-site.pages.dev/zh-CN/docs/faq/
作者立场:本文作者在做 Caravel。下面每一条都按「误会 → 事实 → 出处」写,出处是官网 FAQ、使用手册和 GitHub README 的公开原文,方便你自己核对。
1. Caravel 是开源的吗?
误会:GitHub 上有仓库、写着 Apache-2.0,就以为它是开源项目。
事实:不是开源软件。GitHub 仓库 yy36295238/caravel-agent 里只有 README、许可证和文档,安装包在 Releases 页发布,不含应用源码。README「免费使用与许可证」一节原话的意思是:
- Caravel 安装包以 Apache License 2.0 授权,个人和商业用途均可免费使用,也可按许可证条款修改和再分发(再分发要保留许可证与归属声明);
- 应用源码保持私有,不对外提供,因此官方不把 Caravel 描述为开源软件;
- 第三方组件遵循各自许可证;Agent 订阅、模型 API 及其他外部服务可能另行收费。
所以准确的说法是「免费使用、安装包 Apache-2.0 授权」,而不是「开源」。如果你的团队要求必须能审计源码,应该把这一点算进选型。
出处:https://github.com/yy36295238/caravel-agent (README「免费使用与许可证」)
2. Caravel 收费吗?要订阅吗?
误会:这么多功能,肯定要按月订阅。
事实:Caravel 本身免费下载使用,没有订阅。要花钱的是 Agent 背后的模型:Claude Code、Codex 等由各自厂商按你自己的订阅或 API 账号计费,和你在终端里直接用它们一样。
想知道钱花在哪,可以在「洞察台」看 Token 用量和 Agent 自己报告的费用------注意它只显示 Agent 自报的金额,不会替你按 Token 估算账单。
出处:常见问题「使用 Caravel 要付费吗」https://caravel-site.pages.dev/zh-CN/docs/faq/ ;洞察台 https://caravel-site.pages.dev/zh-CN/docs/insights/
3. Caravel 自带 AI 模型吗?和 Claude Code、Codex 是什么关系?
误会:装了 Caravel 就有 AI 帮我写代码了。
事实 :Caravel 本身不包含 AI 模型。它把你电脑上安装的 Agent 集中管理:你在 Caravel 里发任务、看进度、做验收,实际读代码和改代码的是 Agent 。所以开始之前,至少要有一个装好并登录的 Agent CLI(例如在终端运行 claude 完成登录)。Agent 也可以在 设置 → Agent → 安装 Agent 里安装和升级。
同一个任务里,每一轮都可以换用别的 Agent 或模型继续,之前的对话内容会一起带过去。
出处:安装并登录 Agent https://caravel-site.pages.dev/zh-CN/docs/agent-setup/ ;继续对话 https://caravel-site.pages.dev/zh-CN/docs/chat/

图1:工作台全貌:左侧按项目分组的任务列表,每个任务都标着用的 Agent(Claude、Codex、OpenCode、pi)和状态(待验收 / 运行中 / 已完成 / 待确认);右侧是当前任务的对话,输入框底部可以选 Agent(Claude Code)和模型(Sonnet 4.6),右上角是「放弃改动」和「通过并合并」。
4. 本地优先,是不是就能完全离线用?
误会:「本地优先」= 断网也能用、数据完全不出电脑。
事实 :不是。本地优先指的是:任务、对话、提示词、待办等数据都保存在你的电脑本地,会话和个人知识由本机管理。但只要 Agent 调用在线模型、安装依赖,或者使用飞书等外部服务,就需要联网;发给模型的内容,由对应的 Agent 和模型厂商处理。官方原话:本地优先并不意味着所有操作都离线。
如果你关心代码会被发到哪里,要看的是你所用 Agent 和模型厂商的数据政策,而不是 Caravel 本身。
出处:官网常见问题「本地优先意味着可以完全离线吗?」https://caravel-site.pages.dev/zh-CN/#faq ;手册「我的任务和对话存在哪里」https://caravel-site.pages.dev/zh-CN/docs/faq/
5. 有权限确认,是不是就等于沙箱?
误会:Agent 每次执行命令前都会问我,所以它在沙箱里,怎么跑都安全。
事实 :不是。新建任务默认权限是「请求批准」:Agent 可以改文件,但运行命令前会先问你。但权限确认不等于完整的安全沙箱------Agent 执行的是你电脑上的真实命令。官方建议只在信任的项目里使用「完全访问」。
想「先看结果再决定要不要」,用运行方式控制改动落在哪里:
- 工作区(默认):直接改你的项目文件,做完点「完成」;
- 隔离副本:Agent 在项目的一份临时副本里改,验收时选「通过并合并」或「放弃改动」,原项目不受影响;
- 独立分支:从 main/master 新建分支的副本,在分支上提交并推送,不自动合并,适合走代码审查。
隔离副本和独立分支要求项目是 Git 仓库,需要先在 设置 → Agent → 通用配置 里打开。注意隔离副本隔离的是文件改动,Agent 运行的命令仍然作用在你的机器上。
出处:常见问题「Agent 会不会乱改我的项目」https://caravel-site.pages.dev/zh-CN/docs/faq/ ;运行方式 https://caravel-site.pages.dev/zh-CN/docs/run-modes/

图2:新建任务:选好工作区(caravel)、写下任务目标后,在「运行方式」里可以选「工作区 / 隔离副本 / 独立分支」,图中选的是隔离副本,基线分支为「当前 · main」;下方是权限(请求批准)、Agent(Claude Code)和模型选择。
6. Caravel 是一个新的 IDE 吗?
误会:又一个 AI IDE,要把我的 VS Code / IDEA 换掉。
事实 :不是。Caravel 负责派活、跟进、授权和验收,任务旁边带一些轻量工具(编辑器、Git 操作、数据库等)。官方在「使用边界」里写得很直接:断点调试、性能分析、复杂类型导航和大型人工重构,仍建议使用专业 IDE。它的目标不是替代所有开发工具,而是减少它们必须同时常驻的时间。
需要深入调试时,在任务的「更多操作」里点「打开目录 / 打开终端」,在访达(Windows 为资源管理器)或系统终端里打开任务所在目录,再用你习惯的 IDE 接着做。
出处:GitHub 文档「使用边界」https://github.com/yy36295238/caravel-agent/blob/main/docs/product-highlights.md ;管理单个任务 https://caravel-site.pages.dev/zh-CN/docs/task-actions/
这些说法去哪核对?
上面 6 条都能在官网首页的「Caravel 常见问题」和使用手册的「常见问题」页找到原文。官网 FAQ 区:https://caravel-site.pages.dev/zh-CN/#faq

图3:官网「Caravel 常见问题」区:展开的两条是「Caravel 是什么?」(本地优先多 AI 编码 Agent 桌面工作台,支持 macOS 与 Windows)和「本地优先意味着可以完全离线吗?」(调用在线模型、安装依赖或使用飞书等外部服务时仍需要网络)。
附加问答
Caravel 支持哪些系统?
macOS(Apple Silicon / Intel)与 Windows x64,两个平台都是包含全部功能模块的通用版。Windows 用户还需要先装好 Git for Windows 和 Node.js。两个平台的安装包目前都没有系统级开发者签名,首次打开的放行方法见手册:https://caravel-site.pages.dev/zh-CN/docs/install/
Caravel 支持哪些 Agent?
Claude Code、Codex、OpenCode、pi、Grok、TRAE、Antigravity 共 7 种,都用你自己的 Agent 和模型账号;具体能力取决于 Agent 及其安装版本。其中 TRAE 需要 CLI 2.0 与企业版旗舰版账号。Cursor、Copilot 这类 IDE 内置的 Agent 不在支持列表里。
关掉窗口,任务还会继续跑吗?
会。关闭主窗口后 Caravel 转到后台(macOS 菜单栏、Windows 托盘)继续运行,任务和定时器照常执行;从菜单栏或托盘选择退出后才会真正停止。
不在电脑前能用吗?
可以,但电脑上的 Caravel 必须保持运行:
- 同一局域网的手机浏览器:默认只读;在电脑上打开「允许手机操作任务」后,还能授权、发消息、验收和新建任务。手机访问走局域网 HTTP,没有加密,只建议在可信网络里用。手册:https://caravel-site.pages.dev/zh-CN/docs/web-access/
- 飞书:接收待确认、待验收等通知卡片,直接派发和验收任务;通过长连接接入,不需要公网服务器或回调地址。手册:https://caravel-site.pages.dev/zh-CN/docs/remote/
边界说明
- 不是开源软件:安装包 Apache-2.0 授权、可免费商用,应用源码私有。
- 不自带模型:至少需要一个已安装并登录的 Agent CLI,模型费用由各厂商收取。
- 本地优先不等于离线:调用在线模型、安装依赖、使用飞书时都要联网。
- 权限确认和隔离副本都不是安全沙箱:Agent 运行的是你电脑上的真实命令,完全访问只在信任的项目里用。
- 不是 IDE:断点调试、性能分析、复杂类型导航、大型重构仍建议用专业 IDE;目前只有 macOS 与 Windows x64 桌面版。
还有其他问题?
- 文中没覆盖到的误会或疑问,欢迎在评论区提出来,我会按官方文档逐条回答。
- 想先摸一下界面,可以在官网体验版里点一遍(示例数据,不用安装、不调 Agent、不读写你的电脑):https://caravel-site.pages.dev/demo/?lang=zh-CN
- 下载 / 关注更新:https://github.com/yy36295238/caravel-agent