Goose:跑在自己機器上的通用代理,寫程式、查資料、做自動化都接
摘要
一個跑在自己機器上、真的動手做而不是只描述做法的代理:讀檔案、改程式、跑命令,再從輸出繼續往下改。有桌面應用、命令列,以及可嵌進自家產品的介面;七十多個擴充,流程可以存下來重複使用。免費且開源。
推薦- 軟體名稱
- Goose
- 版本
- 1.49
- 收費
- 免費
- 開源
- 開源
- 作業系統
- WindowsmacOSLinux
- 更新時間
- 2026-10-06 19:32
用過對話式編程助手的人,都熟悉那套儀式:你請它寫一個函式,它答得條理分明,然後你自己複製進編輯器、裝依賴、跑測試,再帶著錯誤訊息回來讓它重試。每一趟來回,都把你剛才省下的時間還回去一點;來回幾次之後,淨賺多少已經說不清了。
Goose 把這一步省掉。它不是回答完就停,而是真的在你的機器上動手:讀檔案、改程式、跑命令、看輸出,再從那裡繼續往下改,直到任務完成。它在一個金融科技公司內部長出來、隨後開源,2026 年春天整體交給一個照顧開放基礎設施的基金會,採寬鬆授權,累積了數萬人追蹤與數百位貢獻者。

不只是編碼助手
專案自稱「通用」,而且是很樸素的那種通用。寫程式只是它會做的事情之一,查資料、起草文稿、整理一份資料集、跑一段自動化流程,都在範圍內。你在終端機裡問一句,它自己規劃步驟、呼叫需要的工具、檢查回來的結果、再調整。它比較不像一個你操作的工具,而像一個隨時都在、而且不需要你把背景解釋兩次的實習生。
入口有三種。三個常見平台上都有原生桌面應用,給比較想用滑鼠的人。命令列工具,給比較不想的人。還有一個介面,讓代理被嵌進別人的產品裡。核心用 Rust 寫成,反映在啟動速度與對機器資源的要求上。
七十多個擴充,而且可以再加
能力來自擴充。專案建立在一套把模型接到外部工具的開放標準上,社群已經貢獻了七十多個現成的:資料庫、瀏覽器、程式碼託管、雲端硬碟、各式服務。要它一邊改程式一邊查資料、呼叫內部端點,或操作瀏覽器確認頁面真的渲染出來,都不必再切換應用程式。
它也能把自己當成一個伺服器,讓幾套主流編輯器看得懂,於是同一個代理出現在你已經在用的介面裡。這個細節比聽起來重要:住在另一個視窗裡的代理,是會被忘記使用的代理。
任何模型,包括你已經付費的那個
不偏愛任何廠商。十幾家服務商都能接,從大型商業服務到跑在自己硬體上的本機模型——後者什麼都不離開機器。而對於已經持有某個訂閱的人,一套開放的協定讓那個帳號可以直接使用,不必再申請第二把金鑰。
一切在本機執行,資料預設不離開電腦,這就是「能用在機密工作上」與「不能」之間的差別。專案對安全也講得異常明白:提示詞注入偵測、逐工具權限、沙箱模式,以及一個在危險動作發生之前就盯住它的審查器。
把重複流程存成一份配方
有些流程每週都要跑一次:跑測試、收集失敗項、逐個修好、再跑一次確認、最後提交。Goose 讓你把這件事一次寫成一份純文字配方。之後一句話就能觸發,代理照著流程自己執行,也能分享給同事、放進建置流水線裡跑。社群裡已經沉澱了不少配方,離常見情境很近,改一改比從頭寫快。
更複雜的任務可以拆給並行的子代理:一個審程式,另一個查資料,兩邊互不汙染上下文,主對話也不會被日誌灌滿。這是一個助手與一間小辦公室之間的差別。
適合誰
想把寫程式、查資料與自動化放在同一個地方,又不能把儲存庫送到別處的開發者與團隊,會發現這是目前最實用的安排:免費、開源、模型自由、可擴充。它拿掉的不是思考,而是過去卡在思考與結果之間的那段複製貼上。