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許可證,確保無鎖定。