THE PROGRAMMING TERMINATOR

一個需求多個專案智慧代理協同開發

讓上層代理拆解需求、調度各專案並彙整結果。每個專案在自己的目錄中執行獨立原生工作階段,沿用原有的指令、Skills 與工具鏈。

下載 Octoboard

開源 · MIT 授權

macOS Apple Silicon · 安裝套件即將推出

Octoboard 的吉祥物:紅色雙眼的銀色機械章魚
原生代理,共同任務
Claude Code Codex Grok Build
探索協作方式
01 / 產品優勢

為真實的產品團隊而設計

一個功能,牽動多個專案。 把協調工作交給上層代理。

上層統籌需求,各專案分別執行。

一個需求牽動前端、後端與文件,常常需要你來回傳遞任務和結果。上層代理結合產品背景安排工作與相依關係,再依各專案回報持續跟進。

每個專案,沿用自己的開發規則。

專案代理在自己的目錄中執行獨立原生工作階段,透過本身的機制載入指令檔案、Skills、hooks 與工具,減少跨專案時遺漏規則的風險。

品牌可以不同,協作由一處統籌。

不同專案可能已依賴不同品牌的代理,而它們的指令與工具鏈並不通用。前端繼續用 Codex、後端繼續用 Claude Code 等既有設定,由一個上層代理協調工作。上層代理使用 Claude Code 時,可以把產生圖片交給 Codex,因為 Claude Code 不能產生圖片;也可以把操作本機應用程式或瀏覽器的步驟交給 Codex,因為 Codex 更擅長這些工作,再根據 Codex 的回報繼續推進。

直接進入專案對話,隨時調整方向。

具體專案的背景與程式碼細節,直接告訴執行任務的代理更清楚。你可以進入專案對話補充背景、調整需求或檢查程式碼,同時由上層代理追蹤整體進度。

產品跨越多個儲存庫 代理也該協同工作

02 / 協作調度

統籌各個專案

一個統籌代理。 讓所有專案協同前進。

一個功能可能涉及前端、後端與文件。上層代理拆解需求,向各專案工作階段派發任務,再依回報跟進結果。

產品工作區協作流程示意
你

為整個產品加入團隊邀請功能

統籌代理

拆解前後端與文件任務,協調介面相依性,彙整交付成果。

前端

apps/web
Codex沿用專案脈絡

專案指令 · Skills · Hooks

建立邀請與加入團隊的介面

向統籌代理回報

邀請與加入團隊的介面已串接後端 API,整合驗證完成。

後端

services/api
Claude Code沿用專案脈絡

專案指令 · Skills · Hooks

實作邀請 API 與權限驗證

向統籌代理回報

邀請 API 與權限驗證已完成,API 規格已回報給統籌代理。

文件

docs
Grok Build沿用專案脈絡

專案指令 · Skills · Hooks

撰寫邀請與加入團隊指南

向統籌代理回報

邀請與加入團隊指南已依介面流程及權限規則更新。

統籌代理彙整交付成果

彙整三個專案的成果,核對同一需求的交付內容。

同一個需求,共同交付

邀請介面、後端 API 與權限驗證、使用指南共同構成完整的團隊邀請功能。

01

把目標交給統籌代理

統籌代理結合產品背景與現有脈絡,判斷涉及哪些專案,安排工作並追蹤相依關係。

02

讓專案代理專注開發

每個代理都在自己的專案目錄中執行,透過原生機制使用指令、Skills、hooks、工具與權限設定。

03

追蹤進度,隨時參與。

專案代理向統籌代理回報進度與問題。你可以開啟任何專案的對話,補充背景、調整方向,或直接與專案代理一起工作。

03 / 開放原始碼

公開透明。 原始碼任你運用。

閱讀程式碼,了解協作機制,打造適合自己的工作區。開放開發,採用 MIT 授權。

探索程式碼儲存庫
MIT

自由建置、修改與分享。

閱讀 MIT 授權條款
04 / 你的資料

從本機出發

工作區,就在你的電腦上執行。

Octoboard 在本機儲存應用程式資料,不向開發者營運的伺服器上傳程式碼或對話。你選擇的代理與工具會依據設定連接各自的服務供應商。

閱讀隱私權政策
規劃中

遠端主機支援

遠端主機支援仍在規劃中,目前尚未提供。

支援平台

macOS 版本已開發完成。Linux、Windows、iOS 和 Android 版本正在規劃中。

  • macOS

    已開發 · 安裝套件即將推出

  • Linux

    規劃中

  • Windows

    規劃中

  • iOS

    規劃中

  • Android

    規劃中

05 / 使用須知

常見問題

Octoboard 適合解決什麼問題?

一個需求可能涉及多個專案,例如團隊邀請功能需要同時修改前端、後端與文件。把需求交給上層代理,由它安排各專案的工作、追蹤相依關係並彙整結果,減少自己在工作階段之間分派任務與傳遞資訊的負擔。

為什麼不直接讓一個代理帶子代理開發所有專案?

跨目錄執行或啟動子代理,不代表會自動載入目標專案的完整設定。如果專案指令、Skills 等仍靠主對話轉交,就容易遺漏規則或混用脈絡,實際載入行為取決於使用的工具。Octoboard 在各專案目錄啟動對應品牌的獨立原生工作階段,由專案代理透過自身機制載入本機設定,上層負責協調工作。

不同專案能繼續使用不同品牌的代理嗎?

不同專案可能已依賴不同品牌的代理,而它們的指令與工具鏈並不通用。你可以為上層與各專案分別選擇 Claude Code、Codex 或 Grok Build,保留各自工具鏈,由 Octoboard 在工作階段之間傳遞任務、相關脈絡與回報。上層使用 Claude Code 時,可以請 Codex 產生圖片,因為 Claude Code 不能產生圖片;也可以請 Codex 操作本機應用程式或瀏覽器,因為 Codex 更擅長這些工作,再根據 Codex 的回報繼續推進。

專案如何回報?我還能直接參與嗎?

具體需求或程式碼細節,直接向執行任務的專案代理說明,通常更清楚。你可以進入對話補充背景、調整需求或檢查程式碼;上層啟動的專案工作階段仍會向上層回報結果、未完成事項與需要決策的問題。

上層代理會逐漸了解我的產品嗎?

持續的對話、專案資料與工作回報,可以幫助它理解產品與開發分工,判斷需求涉及哪些專案。這種理解建立在工作階段中可用的脈絡上,持續補充資訊可以減少反覆說明背景。

目前可以在哪些平台使用?

macOS Apple Silicon 版本已開發完成,安裝套件即將在 GitHub Releases 推出。Linux、Windows、iOS 與 Android 版本仍在規劃中,尚未提供。

需要準備什麼?有哪些費用?

請先安裝要使用的代理命令列工具。Octoboard 免費,並以 MIT 授權開放原始碼。這些代理是你自己的,也包括連接到你自行託管的模型的代理。

程式碼與對話會傳到哪裡?

Octoboard 在本機儲存應用程式資料,不向開發者營運的伺服器上傳程式碼或對話。你設定的代理與工具可能向各自供應商傳送資料,協作時任務資訊可能由多家供應商處理,Git 操作也可能連接遠端儲存庫;詳細範圍請見隱私權政策。

能讓專案代理在遠端主機上執行嗎?

目前還沒有。遠端主機支援仍在規劃中,尚未提供。

Octoboard — The Programming Terminator

下一個任務,從這裡開始

下一個需求 讓多個專案協同前進

你的儲存庫,你的工具。在同一個地方推進整個產品。

下載 Octoboard

安裝套件即將推出 · MIT 授權