ELVES

ELVES

mvmcode · 程式設計

ELVES 是一款免費、開源的 macOS 桌面應用程式,能在你自己的程式碼上協調 AI 程式開發代理。你用簡單的英文描述一項任務,它就會建立一個獨立的 git worktree、啟動連上 Claude Code 或 Codex 的即時終端機,並提供一鍵路徑讓你交付分支或直接丟棄。這是一款開發者工具,為已經在用 AI 程式開發代理、想更乾淨地同時執行多個代理而不互相干擾的人而做。平行執行的任務各自獨立。這就是它全部的構想。

ELVES 的介面預覽

關於 ELVES

ELVES 是什麼

ELVES 是為開發者而做的 AI 代理協調層。它不讓你在單一資料夾裡跑一個代理、祈禱什麼都不會撞在一起,而是給每項任務自己的 git worktree,也就是一個擁有自己分支的獨立工作目錄。你可以同時執行多項任務,它們絕不會為了同一批檔案爭執。

這款應用程式是以 Tauri 打造的桌面版本,優先支援 macOS,Linux 與 Windows 則列為即將推出。底層保持執行環境中立:你可以在 Claude Code 與 Codex 之間切換,並沿用相同的記憶與相同的介面。一個小型 SQLite 儲存區會在每次工作階段之間保留決策、脈絡與偏好,而相關性會隨時間淡去,讓重要的留下、雜訊退場。

目前最大的限制是平台支援。如果你不在 macOS 上,就得等。就是這樣。沒有 Linux 版本、沒有 Windows 版本,兩者也都沒有公布推出日期。

開始使用

  1. 用 Homebrew 指令 brew install --no-quarantine --cask mvmcode/tap/elves 安裝這款應用程式。
  2. 開啟 ELVES,將它指向你想工作的專案。
  3. 選擇你的執行環境,Claude Code 或 Codex。
  4. 用簡單的英文描述一項任務,例如 "Add user authentication with OAuth"。
  5. 在即時終端機裡看著代理工作,接著檢視 diff,然後交付或移除這個 worktree。

產品資訊

快速了解 ELVES 的定價、支援平台與效能。

免費方案是
付費方案$0
平台macOS (Linux and Windows coming soon)
開發者mvmcode
類別程式設計
發布日期Feb 2026
最近更新Mar 2026
網站訪問量274
網站全球排名N/A
API 提供狀態N/A

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 已經在跑 Claude Code 或 Codex,想同時處理一項以上任務又不想陷入合併混亂的開發者。
  • 在單一儲存庫裡同時兼顧多項功能,且需要每一項各自獨立的獨立開發者。
  • 想在代理的 diff 碰到主分支之前先檢視的團隊。

任務

  • 在另一個代理重構其他區域的同時,為大型程式碼庫新增一項功能。
  • 在免洗的 worktree 裡嘗試有風險的變更,若 diff 看起來不對就丟掉。
  • 保留任務歷史與偏好,讓代理不必每次工作階段都從零開始。

情境

  • 平行啟動一批小型修正,再一項一項檢視。
  • 初次上手一個新儲存庫,想讓代理的脈絡在幾天內逐步累積。
  • 與一個代理一起處理緊急修正,同時讓第二個代理處理另一張票。

主要功能

Worktree 隔離

每項任務都有自己的 git worktree,一個擁有自己分支、完全獨立的工作目錄。平行任務絕不互相干擾,因此你可以同時執行兩、三個代理,仍然能一個一個合併。沒有共用資料夾。沒有做到一半的變更滲進另一項任務。完成後,你交付分支,或移除 worktree 把一切丟棄。

內嵌 WebGL 終端機

一個由 GPU 加速的 PTY 終端機直接在應用程式內運行,即時顯示代理的工作情況,內建工具列、搜尋覆蓋層、Unicode 支援,以及自動的工作階段持續化,能從你離開的地方精準接續工作階段。你是看著代理工作,而不是猜它在做什麼。

執行環境中立引擎

你可以在 Claude Code 與 Codex 之間切換,而不改變自己的工作方式。相同的記憶、相同的介面,底層卻是不同的引擎。如果你想比較兩個代理如何處理同一項任務,或某些工作偏好用某個執行環境、其餘用另一個,這點就很關鍵。

任務分析與模式選擇

在啟動任何東西之前,ELVES 會先檢視任務、評估其複雜度,選出正確的模式,團隊或單人,接著設定代理並放入一個 worktree。重點在於減少設定不全的執行,以及少一點全程盯場。

Ship It 流程

代理完成後,你檢視 diff 並選擇合併策略:merge、rebase 或 squash。一鍵合併、抽出值得保留的記憶、移除 worktree 並刪除分支。這正是平常會吃掉你整個下午的清理工作,被收進單一步驟。

持續記憶

記憶存在一個支援 FTS5 搜尋的 SQLite 資料庫裡,因此決策、脈絡與偏好會延續到不同工作階段。相關性會隨時間衰減,這表示舊的免洗筆記會淡去,而重要的仍找得到。

用量洞察儀表板

儀表板把 Claude Code 的真實遙測資料彙整到單一檢視:各模型的 token 用量、每日活動、專案分佈與工作階段品質。它也會寫一份敘述性報告總結發生了什麼,當你想知道 token 究竟花到哪裡時,這很方便。

視覺化編輯器

Skills、MCP 伺服器與專案脈絡都能透過並排分割面板的視覺化介面編輯。不必碰設定檔。不必手動編輯 JSON。你只要指向並點擊。

優缺點

優點

  • 免費且開源,所以沒有付費牆,你可以自己讀程式碼。
  • Worktree 隔離讓你平行執行 AI 程式開發代理,不必不斷處理合併衝突。
  • 在 Claude Code 與 Codex 之間切換是一個設定,不是重新安裝。
  • Ship It 流程一次搞定合併、清理與刪除分支。
  • 持續的 SQLite 記憶讓脈絡跨工作階段保留,而不是每次重置。

缺點

  • 目前僅支援 macOS,所以 Linux 與 Windows 使用者得等。
  • 它預設你已經在用 Claude Code 或 Codex,而且已經設定好。
  • API 可用性沒有文件說明,這讓人難以判斷它要接進更大的自動化流程有多容易。

常見問題

ELVES 在你自己的專案上管理 AI 程式開發代理。它給每項任務自己的 git worktree 與一個即時終端機,接著幫你合併或丟棄結果。把它想成 AI 程式開發代理的控制室,而不是另一個代理本身。

相關內容

探索與 ELVES 相關的工具、技能與文章。

ELVES 替代方案

Codeflying

Codeflying

Kuafu Technology (Codeflying) · 程式設計 · 行銷 · 聊天機器人

Codeflying 是一款 AI App 建置工具,能把一段自然語言的描述變成可運作的網站、行動 App 或迷你 App。它以無程式碼 App 建置工具的型式運作,所以你只要輸入想要的東西,一組 AI 代理就會處理需求、架構、前端畫面、後端邏輯與部署。目標很單純:用一個提示建立 App,即使完全沒有程式背景也行。它還內建行銷工具與面向客戶的聊天代理,所以成品不只是躺在硬碟裡的雛型。

免費 / $0 - $99/mo查看詳情
Runware

Runware

Runware, Inc. · 圖片 · 影片 · 程式設計

Runware 是一套生成式 AI 推論平台,讓開發者用單一 API 就能取用影像、影片、音訊、3D 與語言模型。你不必向十幾家供應商註冊,只要呼叫一個端點、用一行字串改動切換模型,並且只為送出的請求付費。沒有伺服器要維運。它鎖定的是想快速推出 AI 功能、又不想自己架設與看管 GPU 基礎設施的團隊。

免費 / $0 - usage-based查看詳情
Aider

Aider

Aider AI LLC · 程式設計

Aider 是一款開源的 AI 結對程式設計工具,就住在你的終端機裡。你把它指向本機的 git 倉庫,用白話描述想要什麼,它就會編輯檔案、寫出 diff,並替你提交變更。它透過你自己的 API 金鑰連接 Claude、GPT、DeepSeek 與 Gemini,也能透過 Ollama 或任何相容 OpenAI 的端點執行本機模型。本來就在命令列工作的人往往很快就上手。它不會擋路。這就是它全部的迷人之處。

免費 / $0查看詳情