Orkas-AI/Orkas
Orkas is an open-source, local-first AI desktop app: a commander LLM directs specialist sub-agents, and runs your installed coding CLIs — Claude Code, Codex, OpenCode, OpenClaw, Hermes — as local sessions. Agents self-evolve via reflection and skill crystallization. BYO keys. macOS / Windows / Linux.
解決的問題
Orkas 是一個本地優先的多代理桌面應用程式,允許使用者透過單一聊天介面管理 AI 代理團隊。它消除了在多個聊天機器人之間切換或撰寫複雜編排程式碼的需求,從而實現需要不同專業技能的複雜目標。
運作方式
系統的核心是一個 Commander 代理,扮演專案經理的角色。當使用者提出目標時,Commander 會規劃工作,自行處理一般任務,並以平行或序列方式將特定任務分派給專業代理(如研究、撰寫或程式碼代理)。
主要技術特色包括:
- 本地優先設計:API 金鑰、對話記錄與知識庫皆儲存在使用者的磁碟上,模型呼叫直接傳送至提供者。
- 混合記憶體:使用本地 SQLite 索引(支援全文搜尋與向量相似性,透過內建的 ONNX 模型實現)進行檢索增強生成(RAG)。
- 上下文管理:根據模型的特定視窗大小動態計算上下文預算,防止溢出同時維持歷史記錄。
- 自我進化:代理使用信號觸發的反思系統,根據任務結果更新自身的專業能力與學習策略。
- 外部整合:可將外部 CLI 程式碼代理(如 Claude Code 或 Cline)作為本地子程序驅動。
適用對象
Orkas 專為希望擁有代理團隊而非單一助理的使用者設計,偏好具備檔案管理功能的桌面 GUI,並要求其資料與 API 金鑰保留在自己的硬體上,而非供應商的雲端。
主要亮點
- 內建專業代理:提供九種即用型代理,涵蓋研究、PPT 建立、影片編輯、UI 設計等。
- 模型無關:支援多種提供者(Claude、OpenAI、Gemini、DeepSeek 等)與本地模型端點(Ollama、LM Studio)。
- 開源:MIT 授權,支援 macOS、Windows 與 Linux。
- 失控防護:包含回合上限、迴圈偵測與工具閒置看門狗,防止 AI 代理陷入無限迴圈。
相關
- 專案
- 專案
- 專案
- 專案
- 專案