
ELVES
ELVES 是一款 AI 代理编排桌面应用程序,使开发者能够通过带有嵌入式终端和新野兽派界面的隔离 git worktree 管理代码库任务。
https://mvmcode.github.io/elves?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年03月13日
什么是 ELVES
ELVES 是一款基于 Tauri 的桌面应用程序,专为开发者设计,旨在通过 AI 辅助简化他们的编码工作流程。它将 AI 代理编排与 git worktree 管理相结合,提供了一个无缝的环境,开发者可以通过自然语言命令执行编码任务。该应用程序目前支持 macOS(计划支持 Linux 和 Windows),并与 Claude Code 和 Codex 等 AI 模型集成,以协助开发任务。
ELVES 的主要功能
ELVES 是一个 Tauri 桌面应用程序,为代码库提供 AI 代理编排,具有用于每个任务的隔离 git 工作树、嵌入式 WebGL 加速终端集成和持久内存存储。它使开发人员能够通过 AI 代理执行编码任务,同时保持干净的工作区隔离并提供实时监控功能。
工作树隔离: 为每个任务创建具有单独分支的隔离 git 工作树,防止并行任务之间的干扰
嵌入式终端集成: WebGL 加速的 PTY 终端,允许实时监控 AI 代理的工作,具有内置工具栏和搜索功能
持久内存系统: 具有 FTS5 搜索功能的 SQLite 支持的内存存储,在会话之间保持上下文和偏好,同时实现相关性衰减
多 AI 运行时支持: 在不同的 AI 引擎(Claude Code 和 Codex)之间切换的灵活性,同时保持一致的界面和内存
ELVES 的使用场景
自动化代码开发: 开发人员可以通过用简单的英语描述编码任务,并让 AI 代理实现解决方案来委派编码任务
代码审查和测试: AI 代理可以在代码合并到主代码库之前运行测试并验证实现
项目管理: 使用隔离的工作区和实时进度监控同时跟踪和管理多个编码任务
优点
设置简单,无需复杂的配置
通过 git 工作树实现干净的工作区隔离
实时监控和控制 AI 代理
缺点
目前仅适用于 macOS
1.0 之前的版本状态表明存在潜在的稳定性问题
需要了解 git 工作流程
如何使用 ELVES
安装 ELVES: 对于 macOS 用户,使用 Homebrew 安装 ELVES,运行:brew install --no-quarantine --cask mvmcode/tap/elves
键入任务: 打开 ELVES 并用简单的英语描述您的开发任务(例如,“使用 OAuth 添加用户身份验证”)
等待工作区创建: ELVES 将自动创建一个隔离的 git worktree 并生成一个带有实时终端的 AI 代理,您可以在其中实时观看进度
监控进度: 通过 WebGL 加速的终端观看 AI 代理的工作。您可以使用内置的工具栏和搜索功能来跟踪进度
查看更改: 代理完成任务后,查看隔离工作区中的代码更改和差异
提交或放弃: 选择通过选择合并策略(合并、变基或压缩)来提交更改,或删除工作区以放弃更改
查看见解: 查看仪表板以获取使用情况见解、令牌使用情况、每日活动以及 AI 生成的关于您的项目的报告
ELVES 常见问题
ELVES 是一个 Tauri 桌面应用程序,可在隔离的 git 工作树中协调 AI 代理。它可以帮助开发人员通过嵌入式终端管理 AI 任务,并具有新野蛮主义界面。











