OpenCode vs Aider vs Goose:終端機 AI coding agent 三強,怎麼挑
編輯:BJ最後檢查:2026-07-03主要來源:人工整理
不想被編輯器或訂閱綁住,想在終端機用開源 AI coding agent?OpenCode、Aider、Goose 是 2026 年最常被點名的三個,個性卻完全不同,本篇就從定位、上手難度、費用到適合對象一次比完,給你直接可用的選法。

30 秒版結論
三個都開源、工具都免費(錢花在模型 token)、都能接多家模型。個性差在這:
- 不知道選哪個就選 [OpenCode](/articles/github-tools/opencode-terminal-ai-coding-agent-guide)——功能最全(終端機、桌面、IDE 擴充都有)、社群最大(17 萬星)、還有零成本的免費模型可試。
- 把「每一步可控可回溯」放第一位,選 [Aider](/articles/github-tools/aider-git-ai-pair-programming-guide)——每次修改自動 git commit,出事單步退回,Git 重度使用者的天菜。
- 想要 agent 不只寫 code、還能做雜務,選 [Goose](/articles/github-tools/goose-block-open-source-ai-agent-guide)——70+ MCP 擴充打通瀏覽器、資料庫、雲端文件,且由 Linux 基金會中立治理。
這篇跟站上的 Cline vs Roo Code vs Cursor 不重疊:那篇比的是「編輯器裡」的工具,這篇比的是「終端機起家」的三強。
三個各自的一分鐘畫像
OpenCode——量體最大的全能型。GitHub 17 萬星、月活數百萬的開源 coding agent 龍頭。MIT 授權,模型接 75+ 供應商,也有官方 Zen 閘道(儲值零加價,2026 年起還有完全免費的線上模型)。介面從終端機 TUI、桌面版(Beta)到 IDE 擴充都有。深入看單篇。
Aider——資歷最深的紀律型。終端機 AI 結對寫程式的開創者之一,PyPI 680 萬次安裝。招牌是「一步一 commit」:AI 每次修改自動建立 git commit,歷史乾淨、單步可退。用 tree-sitter 建 repomap 省 token。純終端機、Apache 2.0。深入看單篇。
Goose——出身特別的萬用型。Block(Square 母公司)內部工具開源,2026 年 4 月捐給 Linux 基金會,治理中立。Rust 單一執行檔+桌面 App,靠 70+ MCP 擴充把能力延伸到瀏覽器、資料庫、雲端文件——寫 code 只是它的其中一項。Apache 2.0。深入看單篇。
按你的情況對號入座
| 你的情況 | 選 | 原因 |
|---|---|---|
| 第一次碰終端機 agent | OpenCode | 有免費模型零成本試、介面選擇多 |
| 正式專案、改動要能交代 | Aider | 一步一 commit,回溯最徹底 |
| 想一個 agent 兼做研究、自動化 | Goose | MCP 擴充生態最廣 |
| 在意工具長期不被廠商綁架 | Goose | Linux 基金會中立治理 |
| 想省模型 token 的長期使用者 | Aider | repomap 省 token 有感 |
| 要桌面 App 體驗 | Goose(正式)或 OpenCode(Beta) | Aider 純終端機 |
上手難度與學習曲線
三個都要會一點終端機,但門檻感受不同:
- OpenCode 最平緩:npm/brew 裝完就能用 Zen 免費模型開跑,不用先辦 API 金鑰。
- Goose 桌面 App 對指令苦手最友善,但要發揮價值得研究 MCP 擴充,這段學習是額外投資。
- Aider 安裝簡單(
pipx install aider-chat),但你要先熟 Git——不熟的話它的核心價值感受不到。
費用怎麼比
工具都免費,差在模型路線的彈性:
- OpenCode:BYOK(75+ 家)+ Zen 閘道(儲值零加價+免費模型)。零成本起步這點只有它做到。
- Aider:BYOK 為主,repomap 讓同樣任務的 token 用量偏省,長期帳單有感。
- Goose:BYOK(15+ 家)含 Ollama 本機路線,想完全離線零模型費可行。
老實講:沒有全贏的
- OpenCode 什麼都有,但「什麼都有」也代表它在單一哲學上不如 Aider 徹底——它的改動顆粒度是任務級,不是 Aider 的 commit 級。
- Aider 最可控,但範圍最窄:純終端機、純 coding,別指望它幫你操作瀏覽器。
- Goose 最萬用,但通用是有稅的——純寫 code 的細膩度,通常還是專門工具磨得好。
還有一件三個都一樣的事:agent 動手能力越強,越要在 git 專案裡用、越要驗收它的改動。工具免費,出事的成本不免費。
我會怎麼配
自己用的話:主力 OpenCode(日常任務、免費模型試新想法),重要修改切 Aider(要留乾淨歷史的正式專案),Goose 留給非 coding 雜務(讓它接 MCP 跑資料整理)。三個都免費、互不衝突,其實不用真的三選一——先裝 OpenCode 試起來,另外兩個等你出現對應的需求再裝。
下一步可以先看什麼
- OpenCode 是什麼:多數人的第一站。
- Aider 是什麼:Git 紀律派的代表作。
- Goose 是什麼:萬用 agent 路線。
- Cline vs Roo Code vs Cursor:偏好在編輯器裡用的看這篇。
參考來源
- OpenCode GitHub:https://github.com/anomalyco/opencode
- Aider GitHub:https://github.com/Aider-AI/aider
- Goose GitHub:https://github.com/aaif-goose/goose
本文最後查證日期:2026-07-03
延伸閱讀
OpenCode 是目前 GitHub 上最大的開源 AI coding agent,終端機、桌面版、IDE 擴充都能用,工具本身免費、模型自帶金鑰或用內建閘道,本篇就帶你看它跟 Cline、Claude Code 差在哪、要花多少錢,以及新手該從哪裡開始。
Aider 是什麼?每改一步就自動 commit 的老牌 AI 結對寫程式工具Aider 是終端機 AI coding 工具的老前輩,最大特色是跟 Git 綁得最深——每次 AI 改動都自動 commit、隨時可以退回,本篇就從這套紀律派哲學講起,帶你看它適合誰、跟 OpenCode 這類新秀差在哪,以及怎麼用 pipx 兩分鐘裝起來。
Goose 是什麼?Block 開源、交給 Linux 基金會的萬用 AI agentGoose 是金融公司 Block(Square 母公司)打造、2026 年捐給 Linux 基金會的開源 AI agent,不只會寫 code,還能靠 70 多個 MCP 擴充處理研究、自動化與資料任務,本篇就從它的特點、跟純 coding agent 差在哪,一路講到怎麼免費開始。
Cline vs Roo Code vs Cursor:AI coding 工具新手該先選哪個三個 2026 年最常被問的 AI coding 工具:Cursor 是整合好的 AI IDE,Cline 與 Roo Code 是 VS Code 上的開源外掛。這篇比較費用、隱私、安裝門檻與真實風險,直接給新手與進階開發者各自的選法。
AI 的記憶怎麼做?Mem0、Letta、Zep 三個開源記憶層深入比較想讓 AI 記住使用者、不用每次重講背景,就要幫它加一層「記憶」。Mem0、Letta、Zep 是 2026 年最常被用的三個開源 AI 記憶方案,架構完全不同。這篇分別深入介紹三個各自擅長什麼、怎麼開始,最後比較該選哪個、能不能搭在一起用。
免費離線 OCR 工具怎麼挑?Umi-OCR、PaddleOCR、Tesseract 白話比較想把圖片或 PDF 裡的文字抓出來,又不想把資料丟到雲端?這篇白話比較三個免費又能離線跑的 OCR 工具:Umi-OCR、PaddleOCR、Tesseract,講清楚誰最好上手、誰中文最準、誰適合工程師,幫你直接挑對。