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

产品信息

更新于: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 任务,并具有新野蛮主义界面。

与 ELVES 类似的最新 AI 工具

Gait
Gait
Gait是一个集成了AI辅助代码生成和版本控制的协作工具,使团队能够高效地跟踪、理解和共享AI生成代码的上下文。
invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一个 AI 驱动的边缘计算工具包,通过深度学习技术简化 RFP(请求提案)响应并实现实时田间表型。
Cart.ai
Cart.ai
Cart.ai是一个AI驱动的服务平台,提供全面的业务自动化解决方案,包括编码、客户关系管理、视频编辑、电子商务设置和自定义AI开发,并提供24/7支持。