caravel-releases

agent
Guvenlik Denetimi
Uyari
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.

SUMMARY

Caravel — 多 AI 编程 Agent 指挥台,统一管理 Claude Code、Codex、OpenCode、Grok、PI

README.md

Caravel ⛵

本地优先的多 AI 编程 Agent 指挥台

任务是主体,Agent 是可以替换的执行者。

在一个工作台中统一管理 Claude Code、Codex、OpenCode、pi 和 Grok,并行派发、持续跟进、处理确认、审查 Diff,直到任务真正交付。

下载 macOS 最新版 · 为什么选择 Caravel · 完整功能说明 · 版本记录

Latest Release
macOS
Local First
Agents

Caravel 深海主题任务指挥台:多个 Agent 任务、运行状态、对话与权限确认集中展示

深海主题任务指挥台:任务列表、运行状态、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 中的至少一个。

安装步骤

  1. 打开 最新版本下载页
  2. 下载 `Caravel_x.y.z_universal.dmg`。
  3. 打开 DMG,将 Caravel 拖入「应用程序」。
  4. 首次启动时,右键点击 `Caravel.app`,选择「打开」。

当前公开版本尚未使用 Apple Developer ID 签名或公证。如果 macOS 仍阻止打开,请确认安装包来自本仓库,然后在「系统设置 → 隐私与安全性」中仅放行 Caravel。

安装完成后,后续版本可以直接通过 Caravel 应用内更新。

3 分钟快速开始

  1. 在设置中确认 Caravel 已识别到你使用的 Agent CLI。
  2. 注册一个本地 Git 仓库或普通文件夹作为工作区。
  3. 创建任务,写清目标,选择 Agent 和运行方式。
  4. 让任务在后台执行,只在待确认或待验收时介入。
  5. 查看最终结果和代码 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)

Sonuc bulunamadi