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.md与LEARNING_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:代理可以将成功的解决方案结晶为私密、可复用的技能。