SSD Nodes Learn 🎉 VPS $5.50/月起
指南 Matt Connor作者: Matt Connor · 已更新 2026-08-07

MiMo-Code 是什麼?Xiaomi 的 Claude Code 替代方案

了解 MiMo-Code 的實際定位:Xiaomi 以 MIT license 開源、由 OpenCode fork 的終端機編碼代理程式,並先檢視其自述 benchmark 數據再決定是否切換。

MiMo-Code 是什麼?

MiMo-Code 是由 Xiaomi MiMo 團隊開發的終端機編碼代理程式,於 2026 年 6 月 15 日以 MIT license 採開放原始碼方式發布。它會以 CLI(command line interface)工具的形式在 shell 中執行。它能讀取及編輯專案中的檔案、執行 shell 命令、操作 git,並在不同工作階段之間保留程式碼庫的備註。

它的使用方式與 Claude Code 相同。您以一般語言描述工作,代理程式提出編輯內容與命令,接著由您核准。兩項差異值得注意。原始碼是開放的,因此您可以確切查看代理程式傳送給模型的內容。此外,模型可獨立選擇,因此同一個代理框架可以連接 Xiaomi 的模型、OpenAI-compatible endpoint,或您自行代管的模型。

該 repository 的名稱是 MiMo-Code,安裝的命令則是 mimo。這兩個名稱都會出現在文件中,因此搜尋任一名稱都能找到相同的工具。

MiMo-Code 的來源,以及這點為何重要

MiMo-Code 是 OpenCode 的分支。OpenCode 是 sst project 的開放原始碼終端機代理程式。LICENSE 檔案保留原始的 Copyright (c) 2025 opencode 行,README 也有一個簡短章節說明兩者的關係。Repository 中有一個公開 issue,要求 Xiaomi 比僅保留授權條文更完整地標示 OpenCode 貢獻者。

了解這段背景後,原本看似不可能的情況就能獲得解釋。專案在 2026 年 6 月首次發布,卻已經具備完善的 TUI(文字使用者介面)、plugin system、可連接多種 model API 的 provider abstraction、MCP(model context protocol)支援,以及 LSP(language server protocol)整合。這些功能不可能在六週內完成。它們是在分支建立時一併帶入的。Xiaomi 新增的是記憶體層,以及與 Xiaomi 自有模型的整合。

如果你已經在 VPS 上執行過 OpenCode,就會熟悉其配置與按鍵綁定,因為底層使用的是相同的程式碼。

「模型與代理程式共同演進」實際上代表什麼

此 repository 的標語是「模型與代理程式共同演進」。這句話包含兩項不同主張,而目前只有其中一項有已發布的詳細資料支持。

第一項主張與執行階段有關,而且已有文件說明。MiMo-Code 為每個專案維護持久化記憶體儲存區,使用 SQLite 全文搜尋作為後端,並與工作階段狀態及任務進度並存。兩個 slash command 負責驅動這項功能。/dream 會從近期工作階段擷取持久知識,並寫入專案記憶體。/distill 會將重複執行的程序轉換成可重複使用的 skill。Xiaomi 自己的工程說明指出,這些操作大約每一至四週執行一次,而不是在每次工作階段結束後執行。因此,即使 model file 保持完全相同,agent 在你的 repository 上的行為仍會隨時間改變。

第二項主張與訓練有關,對此應保持謹慎。Xiaomi 將 MiMo-V2.5 的 post-training 描述為三階段流程:先進行 supervised fine-tuning,再進行大規模 agentic reinforcement learning (RL),最後從多個 specialist teacher model 執行 on-policy distillation,將知識蒸餾至單一 student。Agentic RL 表示模型使用多步驟 tool-calling episode 進行訓練,而不是只使用單一問答配對。這項資訊是真實的,也說明了模型為何能在長串工具呼叫中維持一致性。但 Xiaomi 尚未發布訓練報告,證明模型是在這個特定 harness 內進行最佳化,且 harness 會根據模型的變化而改變。

因此,應將「共同演進」理解為一個同時掌握兩個部分的團隊所提出的目標。你實際能觀察到的效益較為有限,但仍有價值:同一批人員負責撰寫工具 schema、system prompt 並發布 model,因此這些元件彼此能夠配合。Claude Code 無法採用這種方式,因為它的 harness 是固定 API model 的 client。Anthropic 同樣會針對 agentic 使用情境訓練其 model,但你無法將 harness 底層的 model 替換掉。

MiMo-Code 工作階段在終端機中的樣貌

執行 mimo 會開啟全螢幕終端機介面。您輸入工作內容後,代理程式會讀取檔案、提出變更,並在寫入或執行任何內容前先徵求同意。除了預設的建置模式之外,它還提供規劃模式與組合模式,以及可將部分工作交給獨立代理程式執行的子代理程式系統。它也內建大量技能;這些技能是預先封裝的程序,代理程式可依名稱呼叫。技能也可以改變代理程式的工作方式,而不只是改變它掌握的知識;Ponytail 就是這類技能,可讓代理程式只進行能奏效的最小變更

開始之前,請先了解幾項細節。

  • 預設會針對每個動作個別要求核准。--dangerously-skip-permissions 旗標會移除提示。這個名稱符合其功能,因此只有在出錯不會造成任何損失時才使用它。
  • 它可以在沒有互動式終端機的情況下執行。mimo run 接受提示並以非互動方式執行,適合由指令碼或 CI 工作執行。它也包含 Web 介面。
  • 設定儲存在可提交至版本控制的檔案中。專案會讀取 .mimocode/mimocode.jsonc,全域設定則位於 ~/.config/mimocode/mimocode.jsonc
  • 憑證不會儲存在這些檔案中,而是放在 ~/.local/share/mimocode/auth.json。因此,請勿將該路徑納入 git,也不要放入要分享的備份中。

能夠執行 shell 指令的代理程式,就等於取得了您 shell 的操作權限。請為它配置專用機器與專用使用者。嘗試新代理程式時,最安全的方式是使用可在工作階段結束後刪除的暫時 VM,因為錯誤指令造成的代價會是重新建置,而不是從備份還原。

MiMo-Code 真的勝過 Claude Code 嗎?

Xiaomi 的發布資料提出一項具體主張:在兩個 agent harness 中使用相同模型時,MiMo-Code 的分數較高。以下是已發布的數據。

ChartXiaomi's self-reported harness comparison, same model in both agents
The data behind this chart
[
  {
    "tool": "MiMo-Code",
    "swe_bench_pro_pct": 62,
    "terminal_bench_2_pct": 73
  },
  {
    "tool": "Claude Code",
    "swe_bench_pro_pct": 57,
    "terminal_bench_2_pct": 68
  }
]

在 SWE-bench Pro 上,Xiaomi 回報 MiMo-Code 為 62 percent,Claude Code 則為 57 percent。在 Terminal Bench 2 上,兩者分別為 73 percent 和 68 percent。這項說法的前提是模型保持不變,因此約 5 個百分點的差距來自 agent 系統,而不是模型本身。

應將這些數據視為廠商數據。評估由 Xiaomi 執行並發布,而 MiMo-Code 目前未出現在公開的 SWE-bench 或 Terminal-Bench 排行榜上,因此尚無獨立單位重現這項差距。Xiaomi 對自身結果的限制說明得相當直接。該公司的說明指出,這些 benchmark 測量的是針對單一 repository issue 的一次性問題解決能力;依其內部測試,當執行步數低於約 200 步時,兩個 agent 的表現大致相同。所宣稱的優勢出現在長時間執行的情境,而一次性 benchmark 並未涵蓋這種情況。

這才是合理的解讀。廠商執行的 benchmark 若有 5 個百分點的差距,足以成為試用該工具的理由,但不足以成為將團隊所依賴的工作移轉過去的理由。

MiMo-Code 的執行成本

Xiaomi 在推出時提供名為 MiMo Auto 的免費頻道,不需註冊即可使用。該頻道從一開始就被說明為限時提供,而 2026 年 7 月 24 日發布的 0.1.9 版版本說明提到,免費 MiMo-V2.5 試用即將結束。不要以此建立工作流程。

相較於前沿供應商,Xiaomi 平台的付費存取成本很低。截至 2026 年 8 月,MiMo-V2.5-Pro 公布的國際價格為:快取未命中時,每 1 百萬個輸入 token 收費 $1.00,每 1 百萬個輸出 token 收費 $3.00;支援的 context 上限為 256K。價格可能變動,因此規劃預算前請先查看目前的價格頁面。

另一條路是使用自己的硬體。MiMo-V2.5 與 MiMo-V2.5-Pro 的權重已依 MIT license 發布在 Hugging Face,因此可以自行提供服務。但請務實評估規模。具備 one million token context window 的模型,不適合一般 VPS;你需要 附加 GPU 的 VPS 或專用機器。較小型的本機模型則是另一種情境,較接近 在 VPS 上執行 Ollama 以自行託管 LLM

MiMo-Code 也能連接其他供應商。它可以移轉現有的 Claude Code 登入狀態、連接 OpenAI 帳戶、接受其他供應商的 API key,或連線到任何 OpenAI-compatible endpoint。連接前請先確認消費者訂閱方案的條款,因為供應商條款會決定哪些 client 可以使用訂閱方案,而其他供應商提供的 CLI 不一定涵蓋在內。

你是否應該改用其他工具,而不再使用 Claude Code?

如果你已經付費使用 Claude Code,而且運作正常,不必更換。2026 年 7 月下旬的 0.1.9 版,是首次發布 6 週後最值得參考的實際訊號。0.1.x 版本號表示各版本之間可能有破壞性變更,設定檔格式也仍在調整。對正在評估的工具而言,這沒有問題;但對團隊所依賴的工具而言,會造成困擾。

以下 4 種情況值得認真考慮 MiMo-Code。

  • 費用由你負擔。Xiaomi 的 token 價格遠低於前沿服務供應商,而且 agent 本身不收費。
  • 你需要檢視 harness。開放原始碼表示你可以檢查 prompts 與 tool definitions,這對安全性審查或稽核很重要。
  • 你希望 agent 與 model 分開購買,這樣變更其中一項時,不必連另一項一起更換。
  • 程式碼不能離開你的 network。開放權重讓自架 backend 成為可能,而不必進行協商。

Cursor 與 Copilot 是不同類型的比較對象。兩者都在 editor 內運作,而 MiMo-Code 在 terminal 中運作。這項差異對工作日的影響,比任何 benchmark 分數都更大;Claude Code 與 Cursor、Codex 及 Copilot 的比較則詳細說明了其中的取捨。

在已租用的 VPS 上執行 MiMo-Code

終端機代理程式適合執行在伺服器上。它會保持工作階段數小時,需要穩定的網路連線,也必須在闔上筆電上蓋後繼續執行。適用於其他終端機代理程式的做法也相同:在小型伺服器上建立長時間執行的工作階段,然後從任何地方重新連線。如需說明,請參閱 在 VPS 的 tmux 中執行程式碼代理程式

為它建立專用的非特權使用者,並讓它使用儲存庫的複製版本,而不是你唯一的一份副本。它能存取的範圍取決於執行該程式的帳號。當提示內容出錯時,這是仍然有效的控制措施。

此專案提供兩種安裝方式:透過 HTTPS 提供的 shell 安裝程式,以及名為 @mimo-ai/cli 的 npm 套件,適用於已安裝 Node.js 的電腦。在需要維持安全性的伺服器上,優先使用 npm 套件。執行前,你可以先讀取套件包含的內容,也不必直接將遠端指令碼導入 shell。如需了解還有哪些工具適合放在這台伺服器上,請參閱 自架 AI 代理程式總覽

FAQ

MiMo-Code 免費嗎?

此 agent 依 MIT 授權條款以免費且開放原始碼的形式提供,因此您可以閱讀並修改它。真正產生成本的是背後的模型。Xiaomi 在推出時提供名為 MiMo Auto 的限時免費管道,而 24 July 2026 的版本資訊提到該試用即將結束,因此應預期改為付費存取。截至 August 2026,MiMo-V2.5-Pro 公布的國際價格為:快取未命中時,每 1 million 個輸入 token 收費 $1.00,每 1 million 個輸出 token 收費 $3.00。您也可以將 MiMo-Code 指向任何 OpenAI-compatible endpoint,改由其他供應商收費。

MiMo-Code 和 OpenCode 是同一個東西嗎?

它最初是 OpenCode 的 fork,目前仍共用其核心。終端機介面、plugin system、provider abstraction 和 MCP integration 都源自該程式碼庫,且 repository 的 LICENSE 檔案仍保留 OpenCode 的 copyright 宣告。Xiaomi 加入了以 SQLite full-text search 為基礎的持久記憶層、額外的 agent 模式,以及直接存取自有模型的功能。如果您熟悉 OpenCode,就已經了解 MiMo-Code 大部分的運作方式。

我可以使用 MiMo-Code 搭配 Claude 或 GPT 模型,而不是 Xiaomi 的模型嗎?

可以。首次執行設定會提供移轉現有 Claude Code 登入資訊、連接 OpenAI account,或輸入其他 provider 的 API key;您也可以在 ~/.config/mimocode/mimocode.jsonc 中手動設定任何 OpenAI-compatible endpoint。連接 consumer subscription 前,請先確認其使用條款,因為 provider 的條款會限制哪些 client 可以使用 subscription plan。

在主要電腦上執行 MiMo-Code 安全嗎?

請將它視為任何能夠執行 shell command 的 agent。預設情況下,它會在每個動作前要求核准;--dangerously-skip-permissions 會關閉這些提示,而多數意外都是因此發生。請使用專用的 unprivileged user 執行,操作 repository 的 clone,並最好在可以銷毀及重新建置的電腦上執行。它能造成的影響範圍取決於執行時使用的 account,因此請將該 account 的權限與可存取資源維持在最低限度。