Prometeu
在一款桌面应用里并行运行 Claude Code、Codex、Cursor CLI 与 Antigravity 代理,每个任务独占一个 git 工作树并可直接审阅 diff。
- Star 数
- ★ 65
- 最近更新
- 今天
- License
- MIT
- 主语言
- Rust
- FA 评分
- 57/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 兼容但需适配Codex · Claude CodeChatGPT(部分支持)
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 同时给两个仓库派发多个重构任务,希望每个代理在各自 worktree 里改动、最后逐一审阅再提交的个人开发者。
- 不适合
- 希望在 Windows 上使用 Claude Code 或 Cursor CLI 的用户(Windows 目前仅支持 Codex)
- 把工作树隔离当作安全沙箱、需要强制逐工具审批的团队
- 源码审查
- 57/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Prometeu 是一款基于 Tauri 的免费开源桌面应用(MIT 许可),把多个编码代理的终端会话收拢到一个界面中。它调用你在本机已安装并登录的 Claude Code、Codex、Cursor CLI 或 Antigravity CLI(agy 1.2.7+),为每个任务自动创建独立的 git worktree,从而避免多个代理编辑同一份检出。应用内置可视化 Git 审阅面板,支持统一或分栏 diff、审阅批注、暂存、提交、历史查看与冲突解决,还提供编辑器、终端、浏览器预览、MCP 服务器、插件与技能等工具。任务面板可以从 Linear 和 GitHub 筛选 issue 与 PR 并直接启动工作区,对话可持久化恢复,本地 token 与成本历史可在设置中查看。平台方面,macOS(Apple Silicon)与 Linux x86_64 为主要目标,Windows 仅实验性支持 Codex 并经 WSL 运行。软件本身免费,但模型调用由你选择的模型服务商按其条款计费。
应用启动后读取本地 Git 仓库或普通文件夹,创建「工作区」并为任务生成新的 worktree,然后以子进程方式拉起 claude、codex、cursor-agent 或 agy 命令行代理,把提示词送入并流式接收输出、工具调用、提问与计划审批。界面提供「desk」用于并排查看多个对话,支持追加消息、停止与恢复已停止的代理。Git 视图读取工作树中的改动,渲染统一或分栏 diff,允许添加审阅批注、暂存、提交、查看历史和处理合并冲突。设置中可添加 MCP 服务器与插件/技能,侧边栏可打开独立终端会话,任务页通过筛选 Linear 与 GitHub 的 issue 和 PR 来启动工作区并跟踪 PR 状态。使用统计在 Settings / Analytics 中按时间与工作区过滤本地 token 与成本记录,并明确标注服务商上报的费用与缺失的测量值。开启可选的云端协作后,对话经端到端加密共享,但执行仍留在所有者的 Mac 上。
- 同时给两个仓库派发多个重构任务,希望每个代理在各自 worktree 里改动、最后逐一审阅再提交的个人开发者。
- 习惯用 Claude Code 但想换成 Codex 跑同一任务做对比,又不愿在多个终端窗口之间来回切换的工程师。
- 需要从 Linear 或 GitHub issue 直接拉取任务、跑完代理后看 PR 状态的团队。
- 希望提交前用可视化 diff 加审阅批注把关代理产出、而不是盲信终端输出的代码审阅者。
- 在 macOS 和 Linux 上需要同一套多代理工作流、并且要求界面支持中英双语的开发者。
- 想把会话共享给同伴在另一台设备上继续查看、但要求代码执行仍留在自己机器上的用户。
如何安装或部署这个 Agent?
macOS(Apple Silicon):下载 dmg,打开后把 Prometeu 拖入 Applications,支持应用内更新。
# macOS:从 Releases 页面下载 Prometeu_aarch64.dmg 后手动拖入 ApplicationsLinux(x86_64):下载 AppImage 到一个当前用户可写的目录,赋予执行权限后运行。
chmod +x Prometeu_x86_64.AppImage
./Prometeu_x86_64.AppImageWindows(x64,实验性):先在 WSL 默认发行版中安装 Git 与已认证的 Codex CLI,再运行安装包,从开始菜单启动。安装包未签名,更新需手动安装新版本。
# Windows:在 WSL 内准备环境,然后运行 Prometeu_x64-setup.exe无论哪个平台,使用前都需在系统 shell 中装好并登录至少一个代理 CLI,例如 Claude Code、Codex、Cursor CLI(agent login)或 Antigravity CLI。
如何使用这个 Agent?
第一步,连接代理:确保 claude、codex、cursor-agent 或 agy 在 shell 中可用并已认证,Cursor 与 Antigravity 走各自的 CLI 登录。第二步,添加项目:打开 Prometeu,加入一个本地 Git 仓库或普通文件夹,本地使用无需注册账号。第三步,跑第一个任务:新建工作区、选择模型、保留「新建 worktree」选项以获得隔离,然后发送任务;再开一个工作区即可并行处理另一件事,完成后在 Git 视图审阅改动再提交。
# 示例:确认代理 CLI 已在 shell 中就绪并完成登录
claude --version
codex --version
cursor-agent login
agy --version # 需 1.2.7 或更新注意代理默认在无逐工具审批的情况下执行工具,拥有你本机用户的文件与进程权限;worktree 只隔离改动,不是沙箱。用量分析自 v0.34.0 起默认关闭,可在 Settings → General → Privacy → Share usage data 中开启或关闭。
这个 Agent 有哪些优点和局限?
- 把「每个任务一个 git worktree」做成默认流程,多个代理改同一份检出导致冲突的问题在源头被绕开。
- 在一个界面里接入 Claude Code、Codex、Cursor CLI、Antigravity 四种 CLI 代理,保留各自的账号登录与配额,无需自建适配层。
- 内置可视化 Git 审阅:统一/分栏 diff、批注、暂存、提交、历史与冲突解决,构成从代理产出到提交的闭环。
- MIT 许可且无强制账号,本地工作不需要 Prometeu 账户,用量分析默认关闭且会上报内容被明确排除。
- 基于 Tauri 构建,覆盖 macOS、Linux,并实验性支持 Windows 上的 Codex;提供 AppImage 与应用内更新。
- 不内置模型,必须自行安装并登录至少一个代理 CLI,且模型费用由服务商按其条款收取。
- Windows 目前仅支持 Codex 且必须经 WSL,安装包未签名、无应用内更新、无托管登录与云同步。
- 代理默认不逐工具审批,且 worktree 只是改动隔离而非安全沙箱,对不可信项目风险较高。
- Cursor CLI 路径缺少 hub 插件、技能与逐轮 token/成本计量,功能覆盖与 Claude Code/Codex 不完全对等。
- 可选云端协作的密钥采用首次信任并在密钥变更时自动采用,文档明确说明不具备前向保密。
这个 Agent 与同类方案有什么区别?
README 明确对比的是「直接用 CLI」:在多个终端窗口里手动开代理、手动建 worktree、靠终端文本读 diff。Prometeu 的定位就是把这三件事收进一个桌面应用;仓库未指名其他同类 GUI 产品。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Prometeu 当前 | 57 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 65 | 今天 | Rust | Codex · Claude Code |
| Agentbox | 51 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 362 | 今天 | JavaScript | Codex · Claude Code |
| Skiff | 40 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 19 | 今天 | Rust | Codex · Claude Code |
| Parallel Code | 53 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 1.1k | 今天 | TypeScript | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README 与 SECURITY.md 明确说明代理以本地用户权限运行、worktree 不是沙箱、默认无逐工具审批,这是诚实披露但意味着最小权限与用户确认都很薄弱(各 1 分)。数据流透明度较好:说明了 PostHog 遥测默认关闭、内容排除、~/.prometeu 存储、E2EE 的 TOFU 与无前向保密限制(2 分)。敏感数据处理有明确边界说明但无密钥管理细节(2 分)。依赖安全方面 CI 固定 action SHA、使用 --locked、npm ci,但 package.json 依赖未锁定精确版本(^ 范围),故 2 分。外部影响:代理可执行任意工具、写文件、运行子进程,仅靠 worktree 隔离,缺少审批或沙箱(1 分)。回滚:worktree 隔离、diff 审查、提交前审阅、更新器只接受更新版本,具备一定恢复能力(2 分)。来源归属:MIT 版权署名存在,但发布者身份未经验证,签名/校验流程在 release.yml 中有体现(1 分)。
自洽性较好:README、SECURITY.md、package.json 版本 0.39.0 与 CI/release 流程相互一致,release 校验 tag 与 package.json 版本匹配(2 分)。依赖可用性:engines 固定 Node 24.14.0、npm 11.9.0,CI 在 macOS/Linux/Windows 多平台构建,依赖均为公开包(2 分)。失败信息:CI 脚本有中文错误提示,但产品运行时错误处理在给定文件中几乎不可见,仅凭 fixture 无法判断(1 分)。
受众与场景清晰:并行代理、多仓库、diff 审查、任务集成(2 分)。能力边界说明充分:provider matrix、平台限制、Windows 仅 Codex、Cursor 功能缺失列表(2 分)。触发精度:作为桌面应用无显式触发机制描述,代理启动依赖用户手动选择,缺乏对自动触发/权限提升的精确控制说明(1 分)。环境适配:macOS/Linux/Windows(WSL) 均有安装说明与 CI 覆盖(2 分)。
信息架构良好:README 分节清晰,docs 目录引用丰富(2 分)。安装说明详尽,含三平台步骤与 Cursor CLI 配置(2 分)。命名稳定性:包名、版本、tag 规则一致(2 分)。示例与 FAQ:有 quick start 与 demo,但无独立 FAQ,demo 为模拟数据(1 分)。已知限制披露充分:Windows 实验性、未签名安装包、E2EE 限制、worktree 非沙箱(2 分)。许可证:完整 MIT 文本(3 分)。版本与变更日志:有 CHANGELOG.md 引用与 release 流程(2 分)。维护责任:SECURITY.md 说明仅维护最新版本、无响应时限保证,发布者身份未验证(1 分)。
输出可用性:diff 审查、暂存、提交、冲突解决、终端与编辑器集成,输出面向实际工作流(2 分)。边际价值:相比纯 CLI 提供并行 worktree 管理与可视化审查,价值明确(2 分)。成本效益:免费 MIT、自带 provider 账号、遥测可选,成本透明(2 分)。
声明可追溯:README 声明多指向 docs 契约与 ADR 文件(2 分)。交叉印证:CI 工作流、package.json 脚本与 README 描述相互印证(2 分)。事实与推断分离:README 明确标注 demo 为模拟数据、provider 差异见矩阵,区分了声明与实测(2 分)。
- 代理默认以本地用户权限执行工具且无逐工具审批,worktree 仅隔离 Git 变更而非安全沙箱,请仅在可信项目中使用。
- 发布者身份未经验证,Windows 安装包未签名,下载与更新前应自行校验签名与来源。
- 共享会话使用 TOFU 密钥且无前向保密,密钥变更会被自动采纳,敏感内容分享需谨慎。
- package.json 依赖使用 ^ 版本范围,构建可复现性依赖 lockfile,建议核对锁文件。