返回指南
比較·2026年9月21日·更新於 2026年9月24日·閱讀約 10 分鐘

Factory Droid 替代方案:依工作流程與 API 控制能力選擇

三個界線讓大多數人開始尋找 Factory Droid 的替代方案——即使使用自己的 API 金鑰仍存在的方案費用、只能到達 Droid CLI 與桌面應用程式的自訂模型,以及三個彼此獨立的滾動視窗——而每一項都指向不同的替代品。

最後審核於 。

請依你實際遇到的邊界選擇 Factory Droid 替代方案,而不是依功能數量選擇。最常讓人尋找替代方案的有三個邊界:即使使用自己的 API 金鑰,Factory 的方案費仍然存在;自訂模型只能到達 Droid CLI 與桌面應用程式;每個請求都需要三個獨立滾動視窗中的剩餘額度。每一點都指向不同的替代方案,而其中一點根本不是離開的理由。

Droid 沒有陷入困境,因此這是適配性決策。2026 年 9 月 21 日,npm 套件droid為 0.223.0,於 9 月 19 日發布,六天內有六次發布;公開的Factory-AI/factory儲存庫未被封存。網域移動容易造成混淆:factory.com是標準行銷主機,factory.ai 會重新導向至該主機,而文件仍位於 docs.factory.ai。

人們離開 Factory 的六個原因,全部取自 Factory 自己的文件

你遇到的障礙Factory 發布的內容指向的方案
我的金鑰沒有消除帳單「BYOK 在所有 Individual 方案中,於額度內免費。之後,使用量會依你的特定方案計費。」額度大小沒有在任何地方公布,方案費也不受影響opencode、Cline、goose、Crush
我的金鑰無法到達我進行委派的介面自訂模型「可在 Droid CLI 與桌面應用程式中使用」,且「不會出現在 Factory 的託管網頁或行動平台中」OpenHands
我無法計算一項工作的成本相對於 Factory Standard Credit 的 52 個每模型倍數,範圍為 0.06x 至 12x,但沒有公布一個 credit 的美元價值任何計量型端點
三個滾動視窗一直讓我停下來5 小時、7 天與 30 天視窗各自獨立運作;要傳送請求,三者都必須有剩餘額度;已包含的 Standard Usage 不會累積到下一期Codex CLI、opencode
我需要自行託管或稽核用戶端npm license 欄位為 UNLICENSED,公開儲存庫沒有授權,且內部部署被列為 Enterprise 層級項目opencode、OpenHands、Cline、goose
我需要的 gateway 驗證路徑受到限制apiKeyHelper——文件記載的內部 gateway 短期 token 路徑——「只接受來自組織管理(受信任)設定的內容」,並會從使用者、專案與資料夾設定中移除任何支援單純 base-URL 覆寫的用戶端

資料取自Factory 的個人方案頁面、其 BYOK 參考文件與其模型清單,均於 2026 年 9 月 21 日核對。有一組配對經常被誤讀,值得仔細說明:BYOK 頁面關於託管網頁與行動平台的句子,談的是自訂模型的觸及範圍;而 factory.com/pricing 的 FAQ 回答——「所有產品;IDE、Web、CLI、Slack 等均包含在所有方案中」——談的是方案存取權。兩者都已發布,且都為真。Factory 將 CLI 與桌面應用程式列為包含,將託管網頁與行動平台列為排除;Slack 未出現在任一句中,因此本頁不對此作任何方向的聲明。完整方案表位於Factory Droid 定價。

哪個替代方案對應哪種離開理由

用戶端授權與維護者,2026 年 9 月 21 日核對可解決的問題移轉前確認
opencodeMIT;儲存庫解析至 anomalyco/opencode,未封存,當天有推送方案費、credit 不透明、CI 視窗、可稽核性MCP 設定必須重寫,不能直接複製
ClineApache-2.0,cline/cline,未封存;其定價頁面稱開源擴充功能「對個人開發者完全免費」,並支援自帶金鑰方案費、可稽核性兩個介面可選——編輯器擴充功能,以及使用Cline CLI安裝的獨立用戶端npm i -g cline
gooseApache-2.0;Block 已將其捐贈給 Linux Foundation 的 Agentic AI Foundation,此事於 2026 年 4 月 7 日宣布,目前專案位於 aaif-goose/goose方案費、可稽核性舊的「Block's goose」文件與 URL 已過時
OpenHandsMIT;儲存庫解析至 OpenHands/OpenHands,未封存;除自行託管外,還有免費託管 Individual 方案,兩者都支援自帶金鑰使用自己的金鑰,從託管介面進行委派託管方案的每日對話上限——請從其方案表閱讀,不要從本頁推算
Codex CLIApache-2.0,openai/codex,未封存無頭 CI、沒有訂閱視窗TOML 設定;內建供應商 ID openai、ollama 和lmstudio為保留值——自訂供應商需要自己的 ID
Crush以 FSL-1.1-MIT 提供原始碼,charmbracelet/crush,未封存,當天有推送方案費、credit 不透明FSL 目前不是 OSI 授權,因此無法滿足開源要求

儲存庫狀態取自 GitHub API,授權取自各專案自己的 LICENSE 檔案,均於 2026 年 9 月 21 日核對。GitHub 的偵測器將 Crush 回報為 NOASSERTION,這是工具產生的結果,不代表它沒有授權——其 LICENSE.md 已明確說明。兩個經常被建議作為目的地的用戶端,本文不予推薦:Continue 在 Cursor 收購後停止發布,日期為 2026 年 6 月 19 日;Aider 的最後一次提交為 2026 年 5 月 22 日,最後一次 PyPI 發布日期為 2026 年 2 月 12 日。兩個儲存庫都未封存,因此以日期而非「已死亡」描述才是誠實說法。Aider 替代方案涵蓋該專案自己的後繼者。

遷移前請把取捨明確說出來。離開會同時失去 Droid Core——一組免費的開放權重模型池,具有獨立的速率限制,在 Standard Usage 用完後接手——以及 Factory Router(某些介面顯示為 Auto Model)、Missions,還有託管網頁、行動與 Slack 委派介面。Factory Router 很容易被誤解為自帶 gateway 的功能;它會在 Factory 自己計費的模型之間路由,恰好相反。這些都不會跟著你移轉。

哪些會移轉、哪些要重寫、哪些會留在原處

資產移轉成本詳細資訊
專案指示免費Droid 會讀取 AGENTS.md、agents.md、Agents.md、CLAUDE.md 和 Claude.md;opencode 會讀取 AGENTS.md,並以 CLAUDE.md 作為 fallback。同一檔案可在兩者中使用,不需轉換
MCP 伺服器 → Claude Code複製兩者都使用頂層mcpServers key,以及 type、command、args、env、url 和 headers 欄位。Droid 專用欄位——disabled、disabledTools、connectTimeout——不在 Claude Code 記載的欄位清單中,會被捨棄
MCP 伺服器 → opencode 或 Codex重寫opencode 使用 key mcp、local/remote 類型、陣列command與environment;Codex 在 ~/.codex/config.toml 中使用 TOML[mcp_servers.<id>]
端點設定手動重新宣告Droid 在 ~/.factory/settings.json 中的customModels陣列,在本頁提到的任何用戶端都沒有對應 schema,也沒有找到可用的轉換器。每個目標用戶端都以自己的方式宣告 base URL 與金鑰
斜線指令、技能、子代理重建Droid 的自訂指令位於 .factory/commands/*,沒有跨用戶端的對應項目
工作階段歷史不會移轉Factory 記載 --resume、--fork、droid search、/archive 和 /copy,但沒有匯出格式,也沒有磁碟上的工作階段路徑。在目標用戶端自己的文件中,沒有找到從 Droid 工作階段匯入的路徑

MCP 重寫是最容易出問題的一步,因為兩個檔案看起來相似到足以直接複製,之後卻會靜默失敗。key、類型詞彙與command的結構都不同:

同一個 MCP 伺服器,宣告兩次
// Droid — ~/.factory/mcp.json or .factory/mcp.json
{
  "mcpServers": {
    "my-server": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "my-mcp-command"],
      "env": { "MY_ENV_VAR": "value" }
    }
  }
}

// opencode — opencode.json. Different key, different type words,
// and "command" is an ARRAY that swallows the args.
{
  "mcp": {
    "my-server": {
      "type": "local",
      "command": ["npx", "-y", "my-mcp-command"],
      "enabled": true,
      "environment": { "MY_ENV_VAR": "value" }
    }
  }
}

Kunavo 不提供 embedding 模型,因此如果你的目標用戶端會使用 embeddings 建立儲存庫索引,該步驟需要另一個供應商——它不屬於 gateway 金鑰。來源:Droid 的 MCP 頁面、其指示檔案頁面、Claude Code 的 MCP 文件、opencode 的 MCP 文件與Codex 的設定參考,均於 2026 年 9 月 21 日核對。Codex 的文件已移動:developers.openai.com/codex 會重新導向至 learn.chatgpt.com。

端點端的估算範例

Factory 自身的數據無法產生可比較的數字,因為 Standard Credit 沒有公開的美元價值。因此,這裡只計算轉換會改變的部分——新用戶端傳送的 tokens——而你停用的方案費用則保留為已公布的數字,方便你自行加回。假設代理程式一天的使用量為 1,200,000 個未快取輸入 tokens 和 80,000 個輸出 tokens,每月使用 20 天。這些假設是為了說明而虛構的,並非實測結果。費率採用每百萬 tokens 的即時 Kunavo 目錄價格。

模型每 1M 的輸入/輸出估計單日估計 20 天月份
Claude Haiku 4.5$0.70 / $3.50$1.12$22.40
GPT-5.6 Terra$0.70 / $4.20$1.18$23.52
Claude Sonnet 5$1.40 / $7.00$2.24$44.80

這是說明性的 token 算術,不是實測任務成本,也不是帳單上限。在這些假設下,僅模型選擇就會讓估算月份的成本相差 2.0 倍:Claude Haiku 4.5 為 $22.40,而相同 token 結構下,$44.80 則用於 Claude Sonnet 5。這是否優於訂閱方案,完全取決於你自己的用量;只有你自己的 token 數量才能得出結論——計量端點在高用量月份的成本可能高於固定方案,而這正是方案存在的理由。

同樣也要分開看待這兩個問題。列出的最低費率與完成任務的最低成本是不同的說法:需要嘗試三次的較便宜模型,成本可能高於一次完成的較昂貴模型。AI 成本最佳化涵蓋如何在你自己的儲存庫上進行這項衡量。Kunavo 的目錄金額是計費下限,而不是上限——上游回報其費用時,帳單會取目錄成本與上游成本乘以適用加價幅度兩者中較高者。快取費用和外部工具不包含在此範例中,最低加值金額為預付額度 $10,這是資金最低額度而非訂閱;請參閱 計費詳細資訊。

分五個步驟遷移,並保留返回途徑

先複製指示檔——沒有任何內容需要轉換。以新用戶端自己的格式重新宣告端點。按照上方表格重寫或複製 MCP 區塊。將任何斜線命令重新建立為目標用戶端所稱的對應功能,並接受工作階段歷史會留在原處。接著,在一個計費週期內,於兩個設定上執行相同的受限任務,並讀取兩邊記錄的費用。

如果事先做好規劃,回復成本很低:試用替代方案期間,保留 Droid 安裝狀態,且不要變更 ~/.factory/settings.json。兩項計費細節會影響時機,而 Factory 在同一則 FAQ 回答中說明了兩者:「Standard Usage 不會逐月結轉。你購買的 Extra Usage 會結轉。」Extra Usage 也是預付項目,最低金額為 $10,且沒有到期日,因此你已購買的餘額在做出決定後仍會保留(Factory 的個人方案頁面,2026 年 9 月 21 日)。

如果你遇到的限制是方案費用而非用戶端,較便宜的做法可能是完全不遷移:Droid 可透過三個供應商值使用自訂端點,而Factory Droid 設定頁面提供了 JSON。Factory 也為這條路徑本身加上限制說明——「只有透過官方 API 存取的 Anthropic 和 OpenAI 模型經過完整測試與基準評估」——並指出,通用 Chat Completions 端點上的提示快取「因供應商而異,無法保證」。這些是 Factory 對一般自訂端點的注意事項,也適用於此處。如果你要遷移,請從 opencode、OpenHands、Cline、goose、Crush 或 Codex CLI 開始,準備為金鑰加值時再建立 Kunavo 帳戶。如需與 Anthropic 用戶端直接比較,請參閱 Factory Droid 與 Claude Code 的比較。

常見問題

最好的 Factory Droid 替代方案是什麼?

沒有單一答案,因為各替代方案修補的是不同邊界。如果你離開的原因是 Factory 的方案費即使使用自己的 API 金鑰仍然存在,opencode(MIT)、Cline(Apache-2.0)與 goose(Apache-2.0,現為 Linux Foundation AAIF 專案)對攜帶自有金鑰的個人開發者都是免費的——Cline 自己的定價頁面稱其開源擴充功能「對個人開發者完全免費」,而 opencode 與 goose 根本未公布用戶端費用。如果你的原因是 Factory 的自訂模型只能到達 Droid CLI 與桌面應用程式,無法到達其託管網頁或行動平台,那麼本次核對的替代方案中,OpenHands 是唯一保留託管介面且金鑰仍由你持有的選項——MIT 自行託管或免費 Individual 託管方案,兩者都支援自帶金鑰。如果你的原因是沒有訂閱視窗的無頭 CI,Codex CLI(Apache-2.0)與 opencode 都能從設定檔取得自訂 base URL。所有儲存庫狀態均於 2026 年 9 月 21 日從 GitHub API 讀取。

有免費的 Factory Droid 替代方案嗎?

用戶端可以免費;推論不是。opencode 採 MIT,Cline 擴充功能依其自有定價頁面對個人開發者免費,goose 採 Apache-2.0,OpenHands 同時提供 MIT 自行託管與免費託管 Individual 方案,Codex CLI 採 Apache-2.0(均於 2026 年 9 月 21 日核對)。Crush 可免費下載,但其授權是 FSL-1.1-MIT,可取得原始碼,並非 OSI 開源授權。在所有情況下,你仍須支付所指向的模型端點費用,因此比較 token 帳單,而不是下載價格。

自帶 API 金鑰會取消 Factory Droid 訂閱嗎?

不會。Factory 的個人方案文件表示:「BYOK 在所有 Individual 方案中,於額度內免費。之後,使用量會依你的特定方案計費」(2026 年 9 月 21 日核對),而方案費本身不會因你的金鑰而改變。BYOK 頁面、個人方案頁面、模型頁面或定價 FAQ 都沒有公布該免費額度的大小,因此在超過之前無法算出何時會跨過門檻。Factory 也沒有公布一個 Factory Standard Credit 的美元價值,這就是為什麼其自身數字無法換算成每項工作的成本。

我的 Droid 設定能移到其他代理嗎?

部分可以,而且分界可預測。專案指示可免費移轉:Droid 會讀取 AGENTS.md、agents.md、Agents.md、CLAUDE.md 和 Claude.md;opencode 會讀取 AGENTS.md,並以 CLAUDE.md 作為 fallback,因此同一檔案可在兩者中使用,無需轉換。MCP 伺服器可複製到 Claude Code;Claude Code 使用相同的頂層 mcpServers key,以及相同的 command/args/env/url/headers 欄位,不過 Droid 專用的 disabled、disabledTools 和 connectTimeout 不在 Claude Code 自己記載的欄位清單中,會被捨棄。MCP 伺服器必須為 opencode 重寫(頂層 key 為 mcp,type 為 local 或 remote,command 為陣列,環境變數使用 environment),也必須為 Codex CLI 重寫(~/.codex/config.toml 中的 TOML 區塊)。端點設定本身不會移轉:Droid 的 customModels 陣列在其他用戶端都沒有對應的 schema,因此每個目標都要以自己的方式重新宣告 base URL 與金鑰。

我可以匯出 Factory Droid 的工作階段歷史嗎?

沒有記載匯出格式。Factory 的 CLI 參考文件記載了使用 --resume 恢復工作階段、使用 --fork 分支工作階段、使用 droid search 搜尋本機工作階段、使用 /archive 封存,以及使用 /copy 複製提示、回覆、回合範圍或工作階段 ID——但沒有大量匯出指令,也沒有磁碟上的工作階段路徑;只有 ~/.factory/worktrees 提供了路徑(2026 年 9 月 21 日核對)。本頁所列用戶端的文件中,也沒有找到從 Droid 工作階段匯入的路徑。請將歷史視為會留在原處的資料,這也是應該讓兩套設定重疊運作,而不是一步切換的理由。

Factory Droid 要停止維護了嗎?

不會。2026 年 9 月 21 日,npm 套件 droid 為 0.223.0,於 2026 年 9 月 19 日發布;從 9 月 14 日到 9 月 19 日的六天內有六次發布,公開的 Factory-AI/factory 儲存庫也未被封存。Factory 自己的新聞索引包含一篇 2026 年 9 月 18 日關於私有 VPC、內部部署與氣隙部署的文章。網域是移動而非失效:factory.ai 以 307 redirect 回應至 factory.com,後者是標準行銷主機,而文件仍位於 docs.factory.ai。2026 年離開 Droid 是適配性決策,不是救援行動。

我應該改用 Continue 或 Aider 嗎?

兩者目前都不建議。Continue 已被 Cursor 收購——continue.dev 自己的頁面標題寫著「Continue(已被 Cursor 收購)」——其發布清單在 2026 年 6 月 19 日停止,最後標籤為 v2.1.0-vscode 與 v2.0.0-vscode;其預設分支最後的提交日期為 2026 年 7 月 21 日,其中一筆標題為「docs: remove Sign in link (login flow retired)」。儲存庫未被封存,因此準確描述是「已收購、停止發布」,而不是「已封存」。Aider 採 Apache-2.0,也未被封存,但最後一次提交為 2026 年 5 月 22 日,最後一次 PyPI 發布是 2026 年 2 月 12 日的 0.86.2。兩者均於 2026 年 9 月 21 日核對。以這些日期描述它們是合理的;把它們作為全新的遷移選擇則不合理。

Factory 的定價、BYOK、模型、MCP 和 CLI 文件、droid 的 npm registry 項目,以及 opencode、Cline、goose、OpenHands、Codex CLI、Crush、Aider 和 Continue 的 GitHub API 狀態,均於 2026 年 9 月 21 日查閱;Continue 的停滯狀態是根據其預設分支的提交清單,而非 pushed_at 時間戳確認。此頁面上的任何用戶端都未針對 Kunavo 進行執行期測試,包括 Droid 本身;Kunavo token 費率來自即時目錄,而所有美元範例均為說明性算術。