caravel-releases
Health Uyari
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 10 GitHub stars
Code Uyari
- Code scan incomplete — No supported source files were scanned during light audit
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Caravel — 多 AI 编程 Agent 指挥台,统一管理 Claude Code、Codex、OpenCode、Grok、PI
Caravel ⛵
本地优先的多 AI 编程 Agent 指挥台
任务是主体,Agent 是可以替换的执行者。
在一个工作台中统一管理 Claude Code、Codex、OpenCode、pi 和 Grok,并行派发、持续跟进、处理确认、审查 Diff,直到任务真正交付。
下载 macOS 最新版 · 为什么选择 Caravel · 完整功能说明 · 版本记录
深海主题任务指挥台:任务列表、运行状态、Agent 对话和权限确认集中在同一个工作台。
真正麻烦的,不是 Agent 不会写代码
当多个 Agent、多个项目同时运行时,开发者经常需要在一堆终端和窗口之间反复确认:
- 哪个 Agent 正在处理哪个项目;
- 谁卡在权限、等待输入或已经执行失败;
- 会话关闭后该如何恢复;
- 更换 Agent 时怎样避免从头解释;
- Agent 说“完成”以后,究竟改了什么、能不能交付。
Caravel 在现有 Agent CLI、Git 和编辑器之上增加一个以任务为中心的工作层,把目标、工作区、会话、运行状态和代码改动组织在一起。
| 以前 | 使用 Caravel 后 |
|---|---|
| 多个终端和 CLI 来回寻找 | 所有工作变成任务,一眼看见状态 |
| 一次盯着一个 Agent | 多个项目、多个任务同时推进 |
| 反复点击权限确认 | 普通执行继续向前,高风险操作再召回用户 |
| 换 Agent 就重新解释背景 | 任务保留有效上下文,新 Agent 接着做 |
| Agent 停止输出就算完成 | 查看最终结果和 Diff,由用户决定是否交付 |
| 成功经验留在聊天记录里 | 沉淀为提示词、经验、定时器和工作流 |
真正的提升不是 Agent 打字更快,而是同样一个小时,有更多工作真正完成。
任务承载上下文,Agent 负责执行
Caravel 不把工作锁在某一个 Agent 里。一个任务持续保存目标、用户对话、有效结果、执行进度和代码改动;当前 Agent 不合适时,可以停止并换另一个继续。
这意味着:
- 可以按能力、速度、成本或可用性选择不同 Agent;
- 应用或会话中断后,可以从任务库继续;
- 最终回复重点展示,思考、工具和命令过程按需展开;
- 用户始终保留权限判断、代码审查和最终验收权。
上下文属于任务,不属于某一个 Agent。
从目标到交付,一个闭环完成
连接工作区 → 创建任务 → 选择 Agent → 并行执行 → 处理确认 → 继续对话 → 查看 Diff → 完成验收
多 Agent 统一指挥
- 支持 Claude Code、OpenAI Codex、OpenCode、pi 和 Grok;
- 列表、看板和分屏集中展示任务;
- 实时查看运行中、待确认、待续接、待验收、已完成和失败状态;
- 展示执行计划、工具调用、子 Agent 进展和最终结果;
- 需要时可以停止任务或转到终端接管。
安全执行与代码交付
- 任务可以直接在工作区运行,也可以使用隔离副本或独立分支;
- 敏感操作进入待确认,可单次允许或在可信范围内持续允许;
- Agent 执行结束后进入待验收,而不是直接标记完成;
- 在应用内查看修改文件和完整 Diff;
- 验收后再合并,不符合预期可以继续修改或放弃。
自动化与长期复用
- 用自然语言或表单创建定时提醒、本地脚本和 Agent 任务;
- 将 Agent、命令和人工确认编排成可重试、可跳转的工作流;
- 复用带变量、Skill 和 MCP 的提示词;
- 把成功任务沉淀为经验、提示词、Skill 或工作流;
- 通过洞察和复盘了解效率、成本和下一步改进方向。
一个工作台覆盖高频开发操作
- 浏览、搜索和轻量编辑项目文件;
- 预览代码、Markdown、Mermaid、图片和版本差异;
- 查看分支、提交、推送和处理冲突;
- 查询 MySQL、PostgreSQL、SQLite、MongoDB 和 Redis;
- 管理待办、收件箱、剪贴板和个人小应用;
- 在复杂调试或大型重构时再打开专业 IDE。
桌面端与本机网页端
Caravel 以桌面应用为中心,也可以按需开启本机完整网页端,在浏览器中使用相同的任务工作台:
- 创建任务、查看状态、继续对话、停止和验收;
- 任务状态与对话持续更新;
- 网页端与手机只读访问分别授权;
- 访问仅限当前电脑,凭据失效或功能关闭后不再展示工作台;
- 必须依赖原生窗口的操作会交接到 Caravel 桌面端。
离开电脑时,还可以选择启用飞书远程能力,查看进度、继续对话并处理确认或验收,无需开放公网端口。
支持的 Agent
| Agent | 使用方式 |
|---|---|
| Claude Code | 连接本机已安装并登录的 `claude` CLI |
| OpenAI Codex | 连接本机已安装并登录的 `codex` CLI |
| OpenCode | 连接本机已安装并登录的 `opencode` CLI |
| pi | 连接本机已安装并配置的 `pi` CLI |
| Grok | 连接本机已安装并登录的 `grok` CLI |
Agent 的登录、模型和 API 凭据仍由各自 CLI 管理,Caravel 不接管这些敏感信息。
下载与安装
准备条件
- 一台 Apple Silicon 或 Intel Mac;
- 已安装 Git;
- 已安装并完成配置的受支持 Agent CLI 中的至少一个。
安装步骤
- 打开 最新版本下载页。
- 下载 `Caravel_x.y.z_universal.dmg`。
- 打开 DMG,将 Caravel 拖入「应用程序」。
- 首次启动时,右键点击 `Caravel.app`,选择「打开」。
当前公开版本尚未使用 Apple Developer ID 签名或公证。如果 macOS 仍阻止打开,请确认安装包来自本仓库,然后在「系统设置 → 隐私与安全性」中仅放行 Caravel。
安装完成后,后续版本可以直接通过 Caravel 应用内更新。
3 分钟快速开始
- 在设置中确认 Caravel 已识别到你使用的 Agent CLI。
- 注册一个本地 Git 仓库或普通文件夹作为工作区。
- 创建任务,写清目标,选择 Agent 和运行方式。
- 让任务在后台执行,只在待确认或待验收时介入。
- 查看最终结果和代码 Diff,决定完成、继续修改或放弃。
安全使用建议
Caravel 可以启动本机 Agent、读写工作区并执行经过授权的命令,应将它视为具有本地代码执行能力的开发工具:
- 只从本仓库 Releases 或应用内更新安装 Caravel;
- 只连接可信工作区,并在运行陌生仓库前检查脚本;
- 只在任务与工作区可信时使用完全访问模式;
- 安装 mini-app 前确认来源,并按最小范围授权网络、文件和任务数据;
- 不要把 Token、密码、私钥或真实业务数据写入任务提示和截图;
- 提交、推送、合并、部署或执行生成脚本前,检查 Diff 与目标分支。
进一步了解
Caravel 是新的 AI 模型或代码编辑器吗?不是。Caravel 是 AI coding agent manager / desktop control center,负责组织本机已有的 Agent、项目、任务和代码交付。你仍然使用自己的模型账号、CLI、Git 和 IDE。
数据会上传到 Caravel 服务器吗?任务、工作区配置和运行记录保存在本机,不要求注册 Caravel 云账号。Agent CLI 是否访问云端,取决于所选 Agent、模型和它自己的配置。
支持 Windows 或 Linux 吗?当前公开安装包只提供 macOS 通用版,同时支持 Apple Silicon 与 Intel。
如何获得新版本?可以在 Releases 页面手动下载,也可以在安装后使用 Caravel 应用内自动更新。
如果 Caravel 让你的多 Agent 工作流更清晰,欢迎收藏本仓库,方便及时获取新版本。
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi