Show HN:前沿模型定價太坑,所以我開發了一個開源命令列工具
Kolega Code 是一款開源、本地優先的命令列工具,能夠協調多個AI代理完成程式設計任務。它支援多種模型提供商,具備並行子代理工作流(Gigacode)、網路搜尋、瀏覽器自動化等功能,所有資料均保留在使用者本地。
Kolega Code是一個開源的命令列工具,旨在解決前沿AI模型定價過高的問題。它採用本地優先和提供商中立的設計,允許使用者在終端中協調多個AI代理完成複雜的程式設計任務。該工具的核心功能是Gigacode,它可以派生出多個專門的子代理,如規劃者、編碼者、調查者和評審者,這些代理並行工作,協同完成專案。所有會話、設定、許可權和憑證都保留在使用者本地機器上,確保了資料安全和隱私。
Kolega Code的安裝非常簡單,只需執行一行命令:curl -fsSL https://kolega.dev/install-kolega-code.sh | sh,或者使用pip安裝。它支援多種模型提供商,包括Anthropic、OpenAI、ChatGPT(透過登入)、Google、Groq、Together.ai、Fireworks.ai、xAI/Grok、DeepSeek、Qwen、Kimi、Z.AI/GLM、Ollama本地模型等。使用者可以使用自己的API金鑰,或透過/login chatgpt命令使用現有的ChatGPT計劃,無需額外金鑰。預設的網路搜尋使用DuckDuckGo,無需金鑰。
Gigacode功能允許使用者透過一條命令啟動一個完整的工程團隊:規劃者將任務分解,編碼者並行構建功能,調查者瀏覽程式碼庫,評審者進行審查和綜合。所有工作流都是可指令碼化的、可恢復的,每個產物都儲存到磁碟。此外,Kolega Code還提供模型路由功能,可以為不同任務分配不同模型(如長上下文、快速、思考型),並支援按代理角色覆蓋預設模型。網路搜尋預設使用DuckDuckGo,也支援Firecrawl、Tavily等高階服務。基於Playwright的瀏覽器代理可以處理互動式網站。
Kolega Code強調本地優先和指令碼化,狀態完全保留在使用者機器上。它支援TUI模式,也可以使用kolega-code ask命令進行一次性查詢,輸出JSON格式,便於CI整合。與常見的單代理CLI工具相比,Kolega Code在任務代理數量、模型提供商支援、狀態管理、瀏覽器自動化、並行工作和許可證方面都有顯著優勢。Kolega Code是Kolega Labs開源工具鏈的一部分,與Kolega Studio(視覺化構建)和Kolega DevSec(安全審計)緊密整合,採用Apache-2.0許可證,確保無鎖定。