Reason
Reason Machines · 程式設計 · 生產力
Reason 是 Reason Machines 推出的 AI 編碼代理,會在您的儲存庫裡工作,可跑在雲端機器或您的電腦上,並串接您已經付費的 AI 訂閱。

關於 Reason
About
什麼是 Reason
Reason 是 Reason Machines 開發的自主編碼代理。您在網頁開啟一個工作階段,描述「修好失敗的測試」或「加上一個端點」這類任務,代理就會讀取儲存庫、修改檔案、執行指令,最後開一張 Pull Request 讓您審閱。工作階段跑在 Reason 的雲端機器上;如果程式碼和服務本來就在您的 Mac,也可以透過桌面應用程式在本機執行。
它的差異在於不把您綁在單一模型供應商。在設定裡,您可以連接 ChatGPT、Claude、GitHub Copilot 或 Grok 的訂閱,加入 API 金鑰,或直接用 Reason 自家的模型。因此它更像一個程式碼工作區,而不是綁死某個模型的助理,工作會沿著您手邊可用的帳號進行。
限制落在價格與範圍。新帳號沒有免費方案,只有 Pro 的三天試用,用量以點數計價,而且包含雲端運算成本。產品也預期有人審閱它產出的內容,它開 Pull Request 而不是直接寫進 main,品質控管幾乎都集中在這一步。
開始使用
- 用 Google、GitHub、Apple 或電子郵件在 reasonmachines.com 建立帳號,然後選擇 Pro 或 Max。符合資格的新客戶在 Pro 有三天試用。
- 在外掛頁面連接 GitHub,挑選 Reason 可以讀取的儲存庫。權限只限於您勾選的範圍,代理會在分支上工作。
- 開啟工作階段,用平常的語言描述任務。寫清楚儲存庫、預期行為,以及這次修改不能弄壞什麼。
- 看著它跑。代理會顯示工具呼叫、更動的檔案與權限,您可以在同一個視窗補話或中止。
- 審閱差異與 Pull Request。改得對就合併,不對就留個評論讓 Reason 再跑一次。
產品資訊
快速了解 Reason 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 已經付了好幾份 AI 訂閱的開發者:Reason 可以把任務送進您手上的 ChatGPT、Claude、Copilot 或 Grok 帳號,一個工作區就能用掉已付費的額度,不必再多一筆模型帳單。
- 獨立開發者與小型團隊:雲端工作階段省掉本機代理的安裝設定,一個 Pro 席次涵蓋一個人,每週 1,250 點。
- 需要可審閱成果的技術主管:每個任務最後都變成帶差異內容的 Pull Request,適合不讓代理直接寫 main 的團隊。
- 身邊有技術夥伴的創辦人與產品經理:任務可以用日常語言描述,最後拿回一個分支,前提是合併前有人看過。
任務
- 修好失敗的測試或建置:把 Reason 指向儲存庫與失敗的檢查,代理會重現問題、修正原因,再跑一次測試。
- 小型功能:依照程式庫現有的寫法,加上端點、表單或設定頁。
- 重複性維護:用 Loop 每晚檢查相依套件,或每天早上掃一遍持續整合,再把結果送回 Slack。
- 程式碼問答:問某段邏輯在哪、某個服務為什麼這樣運作,答案會附上對應的行號。
情境
- 每週的相依套件更新沒人想認領:排一個 Loop,讓 Reason 開好 Pull Request,星期一早上配咖啡審閱。
- 只有您的電腦能重現的錯誤:用 Mac 應用程式,讓工作階段碰到本機服務、連接埠與已安裝的工具,這些是雲端機器看不到的。
- 團隊一半用 Claude Code、一半用 Codex:兩套都留著,讓 Reason Network 在同一個網路裡把工作轉給彼此的代理。
主要功能
每個工作階段一台雲端機器
每個工作階段都有自己的雲端機器,含終端機、檔案系統與專案需要的工具。Reason 在那裡複製儲存庫、執行建置與測試,所以不需要您的筆電一直開著。長時間任務在您關掉分頁後仍會繼續,之後也能重新開啟工作階段讀取完整紀錄。
自帶模型與訂閱
Reason 內建自家模型,也接受您已經付費的帳號。ChatGPT、Claude、GitHub Copilot 與 Grok 的登入,跟 API 金鑰、閘道與自訂端點一起放在設定裡。模型依任務挑選,簡單的重構與困難的除錯不必擠在同一個引擎上。
額度用完自動換帳號
用量上限是工作階段在凌晨兩點卡住的常見原因。當某個回合背後的帳號額度見底,Reason 會把該回合移到另一個已連接帳號的同一個模型,方案允許的話再用工作區點數接手。對話裡會標出這次切換,您知道是哪個帳號付的錢。
跨工作階段的記憶
每個 Reason 保有自己的對話與指示,也會記住您的儲存庫怎麼組織。終端機代理每次執行都從零開始,這裡省下反覆交代背景的時間。記憶屬於那個 Reason,同事的代理不會繼承您的筆記。
Loop 與 Slack 接手
Loop 可以依排程、Webhook、GitHub 事件或 Slack 訊息執行工作。您可以安排夜間相依套件檢查、早晨的持續整合掃描,或新 Pull Request 的審閱流程。在 Slack 討論串裡標記 Reason,就會從那段對話開啟工作階段,人在編輯器外頭時特別好用。
外掛、MCP 與 API
Reason 透過外掛與 mcp.reasonmachines.com 的 MCP 伺服器連接外部工具。HTTP API 把工作階段、Reason 與工作區操作開放給腳本和內部工具,API 金鑰有範圍限制,速率上限也寫在文件裡。Reason Network 是另一層免費服務,讓 Claude Code、Codex、Cursor 與託管助理互相傳訊息。
優缺點
優點
- 代理在真實儲存庫裡工作,最後交出 Pull Request,審閱流程留在原本的 GitHub 習慣裡。
- 模型彈性很實用。今天用 Reason 的模型,明天換成您的 Claude 或 ChatGPT 帳號,工具不用換。
- 額度用完會換帳號接手,長時間任務不會斷,多數編碼代理做不到這件事。
- 記憶與 Loop 讓它更像隊友而不是聊天視窗,處理例行維護時差別最明顯。
- 雲端工作階段省掉本機設定,需要時再用 Mac 應用程式補上本機檔案與連接埠。
缺點
- 新使用者沒有免費方案。Pro 的三天試用偏短,Max 完全不提供試用。
- 點數同時涵蓋模型用量與雲端運算,密集使用的工作階段會比方案價格看起來更快燒完一週額度。
- 託管產品並非開源,儘管 Reason Network 的引擎打著開源標籤,想自行架設的人容易誤會。
- 周邊說明大多寫給已經在用 Claude Code 或 Codex 的團隊,剛接觸編碼代理的獨立開發者要讀的東西偏多。
常見問題
Reason 是處理既有儲存庫的編碼代理。它重現錯誤、寫小型功能、跑測試,並開 Pull Request。透過 Loop,它也能處理相依套件更新或持續整合檢查這類重複工作。
相關內容
探索與 Reason 相關的工具、技能與文章。
Reason 替代方案
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 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
