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 智能体陷入无限循环。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目