Orkas-AI/Orkas

Open-source multi-agent AI desktop client — build and command your AI agent team through conversation. A commander LLM dispatches sub-agents in parallel or in series; agents self-evolve via reflection and skill crystallization. Local-first, BYO LLM keys (Claude · OpenAI · Gemini · DeepSeek · Kimi · GLM · Qwen). macOS / Windows / Linux.

解決的問題

Orkas 提供一種以本地為先的方式來管理專門的 AI 代理勞動力,無需編寫協調程式碼或依賴雲端 SaaS 平台。它解決了協調多個 AI 代理完成複雜任務的問題,同時確保敏感資料、API 金鑰與對話歷史保留在使用者的本機上。

工作原理

Orkas 作為桌面應用程式運行,具備一個作為協調者的中心「Commander」代理。Commander 將高層目標拆解為可執行的路徑,並將特定任務分派給專家代理。

關鍵技術機制包括:

  • Visibility Slicing:代理僅能看到與其相關的對話部分,減少 token 使用量並保護私密上下文。
  • Structured Dispatch:Commander 使用特定工具呼叫分配工作,確保任務以受控的輪流序列排隊執行。
  • Self-Evolution:每個代理維護自己的記憶與能力檔案(COMPETENCE.mdLEARNING_STRATEGIES.md),在完成任務後反思以提升表現。
  • Local-First Architecture:所有檔案、金鑰與知識庫皆儲存在本機;應用程式直接連接 LLM 提供者(或本地端點),不會透過外部伺服器代理資料。

目標使用者

Orkas 為希望以圖形使用者介面而非程式碼框架使用多代理 AI 勞動力的使用者而設計。它特別適合需要自動化定期報告、將產品規格轉換為開發任務,或在保持嚴格資料隱私的前提下執行本地資料分析的情境。

重點特色

  • Local-First Privacy:對話、檔案與 API 金鑰永不離開本機磁碟。
  • Commander-Led Orchestration:單一介面即可指揮代理團隊,無需編寫流程圖或程式碼。
  • Extensible Ecosystem:能整合外部 CLI 程式碼代理,如 Claude Code、Cline 與 OpenCode。
  • BYO LLM:支援包括 Claude、OpenAI、Gemini、DeepSeek 以及本地模型端點等多種提供者。
  • Self-Improving Agents:代理能將成功的問題解決方法結晶為私密、可重複使用的技能。