為什麼要關注 Goose?
2026 年的 AI coding agent 市場,主要玩家都有一個共同特性:綁定。
- Claude Code → 只能用 Claude 模型(Sonnet/Opus),月費 $20-200
- Codex CLI → 只能用 OpenAI 模型(GPT-5),需 ChatGPT 訂閱
- Gemini CLI → 只能用 Google 模型(Gemini),需 Google 帳號
Goose 打破了這個模式:用什麼模型,你決定。要不要花錢,你決定。代碼傳不傳到雲端,你決定。
Goose 是什麼?
Goose 是一個on-machine AI agent——完全在你的本機上運行的 AI 開發助手。它不是 IDE 插件,不是 autocomplete,而是一個能自主執行多步驟任務的 agent:寫程式碼、執行 shell 命令、編輯檔案、跑測試、部署服務。
由 Block(前身 Square,Jack Dorsey 創辦的支付公司)在 2025 年初開源,目前 GitHub 超過 27,000 stars。2025 年底捐贈給 Linux Foundation。
架構:三層設計
Goose 的架構非常乾淨,由三個元件組成:
┌─────────────────────────────────────┐
│ Interface(介面層) │
│ Desktop App 或 CLI │
├─────────────────────────────────────┤
│ Agent(核心邏輯) │
│ 管理 interactive loop │
│ Token 管理、Context revision │
│ 錯誤處理(送回 LLM 自我修正) │
├─────────────────────────────────────┤
│ Extensions(擴充層) │
│ 透過 MCP 連接 │
│ 內建:Dev, Web, Memory, Automation │
│ 外部:3000+ MCP servers │
└─────────────────────────────────────┘
Interactive Loop(核心迴圈)
- 你的請求 → 送給 LLM provider
- LLM 回應 → 可能包含 tool call(JSON 格式)
- Goose 執行 tool → 拿到結果
- 結果送回 LLM → 需要更多 tool 就重複,不需要就回覆你
- Context Revision → 自動用小模型摘要,刪除舊/不相關內容,管理 token
跟 Claude Code 的運作方式幾乎一樣,差別在於 Goose 的每一層都是可替換的。
模型自由:用什麼都行
這是 Goose 最核心的賣點。你可以接:
| Provider | 模型 | 成本 |
|---|---|---|
| Anthropic | Claude Opus 4.6 / Sonnet 4.6 | API 計費 |
| OpenAI | GPT-5 / o3 | API 計費 |
| Gemini 3.1 Pro / Flash | API 計費 / 免費額度 | |
| Ollama(本地) | Llama 4、Qwen 3、DeepSeek | $0 |
| OpenRouter | 混合切換多個模型 | 依模型計費 |
| Groq | 超快推理(Llama on LPU) | 極低 |
甚至可以配置多模型策略:用便宜的 Flash 模型處理簡單任務,複雜推理切到 Opus。Goose 也支援 Context Revision 時用不同的小模型做摘要,進一步省 token。
搭配 Ollama 在本地跑模型時,你的所有 prompt、代碼、中間輸出都不會離開你的電腦。對隱私敏感的企業或個人開發者來說,這是硬需求。
Recipes:比 Prompt 模板強一個世代
Claude Code 有 Skills(Markdown 文件指引 AI 行為),Codex 有 Skills(類似概念)。Goose 有 Recipes——結構化的 YAML 工作流定義,可以組合、傳參、變成 slash command。
# weekly-status.yaml
version: 1.0.0
title: Weekly Status Report
description: 自動彙整本週工作進度
instructions: |
查詢以下來源,產生格式化的週報:
1. GitHub PRs(本週 merged)
2. Linear issues(狀態變更)
3. 部署記錄
sub_recipes:
- name: "github_activity"
path: "./github-prs.yaml"
values:
since: "{{week_start}}"
- name: "linear_progress"
path: "./linear-issues.yaml"
values:
sprint: "{{current_sprint}}"
parameters:
- key: week_start
input_type: string
requirement: required
description: 週起始日(YYYY-MM-DD)
Recipe 能做到的事:
| 能力 | Goose Recipes | Claude Code Skills |
|---|---|---|
| 參數傳遞 | YAML 定義 {{params}},型別+必填檢查 |
自然語言描述,AI 推斷 |
| 子流程組合 | sub_recipes 呼叫子 Recipe |
無(單一 Skill 執行) |
| MCP 綁定 | 可指定 Recipe 使用哪些 extension | 透過 Hooks 間接控制 |
| Slash command | Recipe 可註冊為 /weekly-status |
Skill 可用 /skill-name 觸發 |
| 版本控制 | YAML 檔進 git,可 diff 和 review | Markdown 檔進 git |
Recipes 更結構化和可程式化,適合團隊標準化工作流。Skills 更靈活和自然語言友善,適合個人和快速迭代。
擴充生態:MCP 是一等公民
Goose 從一開始就把 MCP 作為擴充的唯一標準。在 Goose 裡,MCP server 叫做 Extension。
內建 Extensions:
- Developer — 檔案操作、shell 命令、程式碼編輯
- Web — 網頁擷取、搜尋
- Memory — 跨 session 記憶
- Automation — 流程自動化
- Computer Use — 螢幕截圖、GUI 互動
Desktop App 內建 Extensions Manager——瀏覽、啟用、停用 MCP server,不用手動改 config 檔。外部 MCP server 超過 3,000 個可用。
五大 CLI Agent 正面對決
| 項目 | Claude Code | Goose | Codex CLI | Gemini CLI |
|---|---|---|---|---|
| Terminal-Bench | #1 | #4 | #19 | #3 |
| 模型 | Claude only | 任何 LLM | GPT-5 only | Gemini only |
| 費用 | $20-200/月 | $0 | ChatGPT 訂閱 | 免費額度/API |
| 開源 | 部分開源 | Apache 2.0 | 開源(MIT) | 開源(Apache 2.0) |
| MCP | 完整 | 完整 + GUI 管理 | 支援 | 支援 |
| Desktop App | 有(Claude Desktop) | 有 | 有(Codex App) | 無 |
| 工作流系統 | Skills + Hooks + Plugins | Recipes | Skills + Automations | 基本 |
| 本地模型 | 不支援 | Ollama 完整支援 | 不支援 | 不支援 |
| Context Window | 1M(Opus 4.6) | 取決於接的模型 | 1M(GPT-5) | 2M(Gemini) |
| Multi-agent | Agent Teams | 多 agent 實例 | Codex App 多 agent | 無 |
AAIF:AI Agent 時代的三大基石
2025 年 12 月,一件意義深遠的事發生了——Anthropic、Block、OpenAI 三家公司同時把各自的核心專案捐給 Linux Foundation,成立了 Agentic AI Foundation (AAIF):
| 專案 | 來自 | 角色 |
|---|---|---|
| MCP | Anthropic | AI agent 與工具之間的通訊標準(10,000+ MCP servers) |
| Goose | Block | MCP 的參考實作(如何建一個好的 agent) |
| AGENTS.md | OpenAI | AI agent 的專案指引標準(60,000+ 開源專案採用) |
白金會員:AWS、Anthropic、Block、Bloomberg、Cloudflare、Google、Microsoft、OpenAI。
這代表什麼?Goose 不只是一個工具,它是 AI agent 開源生態的標準參考實作。當你想學「一個 AI agent 應該怎麼設計」,Goose 的架構就是教科書。
Block 內部的實戰數據
Goose 不是實驗室專案,是 Block 內部每天在用的工具:
- 60% 的 Block 員工每週使用 Goose
- 回報節省 50-75% 開發時間
- 超過 100 個版本釋出(最新 v1.20.1)
- 數百名外部貢獻者
誠實評價:Goose 贏在哪、輸在哪
Goose 贏的地方
- 零廠商綁定:今天用 Claude,明天換 GPT-5,後天跑本地 Llama,Goose 不在乎
- 真正免費:工具免費 + Ollama 本地模型 = 零成本
- 隱私:搭配本地模型,代碼不出你的電腦
- Recipes:比 Skills 更結構化,適合團隊和 CI/CD
- Linux Foundation 背書:中立治理,不會被任何一家公司綁架
Claude Code 贏的地方
- 模型品質:Opus 4.6 的推理能力目前最強,Terminal-Bench #1
- 整合體驗:Desktop App Preview、Code Review、CI/PR 監控、Session 跨裝置——打磨程度更高
- Hooks:14 種生命週期事件,比 Goose 的擴充性更細粒度
- Agent Teams:多 agent 協作是研究預覽中的前沿功能
- 簡單:裝好就用,不用選模型、不用配 provider
結論
如果你願意花錢換品質和體驗,Claude Code 是目前的最佳選擇。
如果你不想被任何一家 AI 廠商綁定,或是對隱私有硬需求,Goose 是目前最成熟的開源替代方案。它不會嘗試說自己比 Claude Code 好——它說的是「你應該有選擇的自由」。
參考資料
- Block Official, "Block Open Source Introduces codename goose"
- Goose Docs, "Goose Architecture"
- GitHub, block/goose(27K+ stars)
- Linux Foundation, "Announces the Formation of the Agentic AI Foundation (AAIF)"
- VentureBeat, "Claude Code costs $200/month. Goose does the same thing for free."
- Nick Taylor, "What Makes Goose Different From Other AI Coding Agents"
- Tembo, "The 2026 Guide to Coding CLI Tools: 15 AI Agents Compared"