
codename goose
Agentic AI Foundation (originally Block) · 程式設計
goose 是一款免費的開源 AI 代理,透過桌面應用、命令列工具與 API 在你自己的電腦上運作,用你已經在用的模型自動處理程式開發與研究任務。

關於 codename goose
About
什麼是 goose
goose 是一款通用的本機 AI 代理,由 Block 開發,現在交由 Linux Foundation 旗下的 Agentic AI Foundation 管理。你把它裝在自己的電腦上,接上一個語言模型,它就會在你的檔案裡做事:寫程式、跑測試、改文件、抓資料,或完成一段多步驟的研究工作。它不受限於單一模型,也不綁在一個聊天視窗裡。
這個專案原本是 Block(Square 與 Cash App 的母公司)的內部工具,後來成為 GitHub 上最活躍的開源 AI 代理之一,累積超過 45,000 顆星。2026 年 Block 把治理權交給 Agentic AI Foundation,因此沒有任何一家公司能單方面決定它的走向。程式碼採 Apache 2.0 授權,你可以閱讀、分支,甚至放進自己的產品裡。
最大的限制在於 goose 不會自己思考。它需要一個模型,可以是 Anthropic、OpenAI、Google 等供應商的 API 金鑰、透過 Ollama 跑的本機模型,或是你已經付費的 Claude、ChatGPT、Gemini 訂閱。用計費 API 跑起來也可能很花錢,而且因為這個代理能碰到你的檔案與終端機,權限得自己盯緊。
開始使用
- 下載 macOS、Linux 或 Windows 的桌面應用,或從官方版本頁面用一行 curl 指令安裝命令列工具。
- 第一次開啟時選一個供應商。你可以用 API 金鑰快速設定,用 ChatGPT、Claude 或 Gemini 訂閱登入,或接上 Ollama 跑本機模型。
- 開啟工作階段,用自然語言寫下你的需求,例如請 goose 做一個小型的網頁應用,或改寫某個檔案。
- 在擴充功能面板開啟需要的擴充,給 goose 更多能耐,例如瀏覽器控制、檔案存取,或透過 MCP 連上 GitHub。
- 看過 goose 提出的計畫,核准你要的動作,確認結果無誤後再併進你的專案。
產品資訊
快速了解 codename goose 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 開發者與軟體工程師:把重複的程式任務、重構與測試交出去,程式碼仍留在自己的電腦上。
- 資料分析師與研究者:跑腳本、讀檔案與 API、彙整結果,不必在五套工具之間來回切換。
- 想用開放技術堆疊的團隊:可稽核、可自架、可嵌入的 Apache 2.0 代理,不受單一供應商綁定。
- 在意花費的使用者:用 Ollama 的本機模型,或已經付費的 Claude、ChatGPT、Gemini 訂閱來驅動代理。
- 愛嘗鮮與做擴充的人:自己寫 MCP 擴充或 recipe,把代理調整成符合特定流程的樣子。
任務
- 寫程式與重構:用自然語言描述要改的地方,讓 goose 改檔案、跑測試、修掉出錯的部分。
- 自動化可重複的流程:把步驟存成 recipe,讓同一件事每次都照同樣方式跑,連 CI 也能用。
- 研究與蒐集資料:請 goose 讀文件、查來源,並把找到的內容整理成摘要。
- 撰寫與修改草稿:在自己的工作區裡準備文件、改寫段落、潤飾文字。
- 多步驟的檔案處理:用一句指令批次改名、轉檔或整理整個資料夾,不必手寫腳本。
情境
- 在筆電上做雛形的獨立開發者:裝好 goose、接上免費的本機模型,做出應用程式的第一個可用版本。
- 想把上版檢查流程統一的小團隊:共用一份 recipe,讓每個人跑一樣的檢查步驟。
- 手上有一堆 PDF 的研究者:把 goose 指向一個資料夾,請它抽出並整理重點。
- 重視隱私的使用者:讓 goose 走 Ollama 本機模型而非雲端 API,敏感檔案留在本機。
- 串接各種工具的產品工程師:在一個工作階段裡,透過 MCP 擴充把 GitHub、瀏覽器與資料庫接起來。
主要功能
一個代理,桌面應用、命令列工具與 API 三種形式
goose 從同一個專案提供三種形式。有給 macOS、Linux、Windows 的原生桌面應用,有完整、適合終端機與 CI 流程的命令列工具,還有能嵌進自己軟體的 API。整套用 Rust 寫成,跑起來快又容易跨平台,而不是包一層網頁的應用。你挑符合自己工作方式的介面,同一批工作階段與設定都能帶著走。
任何模型,包括你已經訂閱的
goose 不會把你綁在單一模型上。它支援超過 15 家供應商,包括 Anthropic、OpenAI、Google、Azure、Bedrock 與 OpenRouter,也能透過 Ollama 跑本機模型。靠著 Agent Client Protocol,它還能用你已經付費的 Claude、ChatGPT 或 Gemini 訂閱來運作,所以不見得需要另外一組 API 金鑰。實際使用時,某個模型處理某類任務更順,或想省點成本,都能隨時換。
用 MCP 擴充接上真實工具
goose 是最早採用 Model Context Protocol 的專案之一,這是把代理接到工具與資料的開放標準。因此它擁有數一數二豐富的擴充資源,超過 70 個已記錄的 MCP 擴充功能,而且還在增加。你可以接上 GitHub、Google Drive、瀏覽器、資料庫或你的 IDE,現成的都不合用時,也能自己寫一個。擴充功能讓 goose 從一個聊天視窗,變成真的能碰到你手上工具的東西。
用 recipe 重複執行流程
recipe 把一套工作流程存成可攜的 YAML 檔。你寫下指令、擴充、參數與子 recipe,接著分享給團隊,或是在 CI 裡執行。這正是 goose 能重複、不是一次性對話的關鍵:同一份 recipe 每次都產生同樣的步驟。它也很適合帶新人,同事只要跑你建好的流程就好。
用子代理平行處理工作
goose 可以開出獨立的子代理,同時處理不同任務,例如程式碼審查、一輪研究或檔案處理。每個子代理負責自己那一塊,主對話保持乾淨。遇到大一點的工作,這能讓脈絡井然有序,也讓任務的不同部分同時推進,而不是擠在一條長長的對話裡。
可稽核的安全控管
因為代理跑在你的電腦上,goose 內建了一些把它框住的機制。它有提示注入偵測、工具權限控管、沙箱模式,還有一個會盯著危險動作的對手審查器。你也可以設定存取控管,讓代理動手前先問過你,而不是自作主張。程式碼在 Apache 2.0 下開放,這些防護怎麼運作,你都能自己看。
優缺點
優點
- 免費且以 Apache 2.0 開源,你可以稽核、分支、自架,不用付授權費。
- 在本機執行,可用訂閱或本機模型,省下計費 API 的開銷。
- 三種介面涵蓋不同工作方式,從桌面操作到終端機命令列,再到可嵌入的 API。
- MCP 支援很深,開出超過 70 個擴充,也能自己打造整合。
- 治理中立在 Linux Foundation 的 Agentic AI Foundation 之下,不綁定單一公司。
缺點
- 它需要模型才能運作,沒有 API 金鑰或訂閱,goose 就無從跑起。
- 駕馭一個能改檔案、能執行指令的強大代理要小心,按錯一次核准就可能改動你的專案。
- 用計費 API 跑長時段或繁重的工作可能很貴,花費和你的詞元用量綁在一起。
- 桌面介面與設定偏向開發者,非技術背景的人會覺得起步有點硬。
常見問題
不用。goose 本身免費,採 Apache 2.0 開源授權。你只要付所連接模型的費用,除非你用的是本機模型、已付費的訂閱,或供應商送的免費額度。
相關內容
探索與 codename goose 相關的工具、技能與文章。
codename goose 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
