Orkas Setup Guide: Local Desktop Commander + Workers Agent Team (2026)
Orkas is an MIT-licensed open-source desktop agent collaboration client with a unique Commander + Workers architecture. This 10-minute guide covers: git clone one-line start → configure LLM APIs → command an agent team through conversation → understand the COMPETENCE.md self-evolution mechanism.
Orkas is an MIT-licensed “desktop multi-agent collaboration client” with a unique Commander + Workers architecture — one Commander LLM takes your request, decomposes it, dispatches to Worker Agents, then aggregates results. This guide gets you running in 10 minutes.
Who This Is For
- Prefer a desktop app (over web UI / CLI)
- Solo heavy users (data fully local, offline except model API calls)
- Want to try “self-evolving agents” (COMPETENCE.md / LEARNING_STRATEGIES.md)
- Don’t mind early-stage projects
Not for: remote team collaboration (no web UI), or production-stable workflows (project is still early).
TL;DR
# 1. Clone + one-line start
git clone https://github.com/Orkas-AI/Orkas
cd Orkas
./run.sh
# 2. First launch auto-installs deps + embedding model (~95MB)
# 3. After the desktop app opens, Settings → AI Providers → enter API keys
# 4. Chat with the Commander; it decomposes and dispatches to Workers
Prerequisites
- macOS / Windows / Linux desktop
- Python 3.10+ (script checks and prompts if missing)
- At least one LLM API key (Claude / GPT recommended; also supports DeepSeek / Kimi / GLM)
- ~500MB disk (app + embedding model + generated data)
- Stable network for first launch (dependencies and embedding model)
Step 1: Clone and Start
git clone https://github.com/Orkas-AI/Orkas
cd Orkas
./run.sh
run.sh does:
- Checks Python version
- Creates a virtualenv
- Installs dependencies
- Downloads the embedding model (~95MB, for memory retrieval)
- Launches the desktop client
💡 Slow embedding model download from China: run
export HF_ENDPOINT=https://hf-mirror.combefore./run.shfor a 10× speedup.
Step 2: Configure LLM Providers
In the desktop app:
- Settings → AI Providers
- Configure at least one provider:
- Anthropic Claude Sonnet 4.5 (recommended for Commander)
- OpenAI GPT-5 / GPT-5-mini
- DeepSeek V4-Pro (domestic + 75% discount)
- Volcengine Ark Doubao-Seed-Code (Chinese gateway)
- Separate Commander vs Worker models — Commander handles decomposition/aggregation (use flagship), Workers can use cheaper models to spread cost
Step 3: Chat with the Commander
The main UI’s chat box is the Commander entry point. Example:
Refactor all handlers in src/api/handlers/ to use try/catch + structured logging,
and give me a summary of the changes when done.
The Commander will:
- Scan
src/api/handlers/for all files - Spawn N Workers (one per file)
- Dispatch tasks in parallel
- Aggregate worker reports into a final summary
You can watch each Worker’s live status in the UI.
Step 4: Understand the Self-Evolution Mechanism (Optional)
Each Worker Agent has its own metadata files on disk:
~/.orkas/workers/<worker-id>/
meta/COMPETENCE.md # What this Worker is good at
meta/LEARNING_STRATEGIES.md # Strategies learned from past tasks
meta/SKILLS/ # Successful patterns auto-crystallized into reusable skills
After each task, the Worker reflects on what went right/wrong and updates COMPETENCE.md. In theory, the more you use it, the better it understands your code style and preferences.
⚠️ Early-stage mechanism — long-term effectiveness TBD. Think of it as “more structured agent self-notes than a single MEMORY.md,” but don’t expect it to grok you within a week.
Step 5: Advanced — Let the Commander Invoke a Skill
As you run more tasks, Orkas auto-extracts Skills from successful paths. For example, “run tests → fix failures → re-run until pass” might be crystallized as an auto-fix-tests skill.
Next time, you say “auto-fix-tests on this branch” and the Commander invokes the skill directly instead of decomposing from scratch. This is the “self-evolution” path that differentiates Orkas from Slock / Multica.
Common Pitfalls
./run.shcomplains about Python version → install Python 3.10+; recommendpyenvfor multi-version management- Embedding model download hangs → set
export HF_ENDPOINT=https://hf-mirror.comand rerun - Commander spawns too many Workers and burns API quota → limit
max_concurrent_workersin Settings - Want domestic APIs but only see OpenAI/Anthropic options → use an OpenAI-compatible provider; set Base URL to your Ark / DeepSeek endpoint
- Pro version features? → Orkas open-source edition is fully free; community mentions a Pro edition with team collaboration and expert agents, but verify on the official GitHub for current status
Comparison with Other Platforms
| Dimension | Orkas | Slock | Multica | LobeHub |
|---|---|---|---|---|
| Form factor | Desktop | Web + daemon | Web + daemon | Web + Docker |
| Remote collab | ❌ | ✅ | ✅ | ✅ |
| Data location | Fully local | Local + cloud console | Local + server | Local or self-host |
| Dispatch model | Commander auto | Human @ Agent | Human assigns Issue | Agent Group auto |
| Best for | Single-machine commander | Real-time chat | Project management | General + ecosystem |
See the 2026 Agent Collaboration Platform Guide for full comparison.
Related
- Orkas product page
- 2026 Agent Collaboration Platform Roundup
- LobeHub setup guide (if you want web + large ecosystem)
- Multica setup guide (if you want Issue panel)
Verified through 2026-05-19. Orkas is a young project — commands and features may evolve quickly; check Orkas GitHub for the latest.
Frequently Asked Questions
Is Orkas a replacement for Claude Code?
How is Commander + Workers different from Multi-Agent frameworks (CrewAI / AutoGen)?
Is COMPETENCE.md self-evolution real or hype?
Does it work from China?
📚 Keep Reading
📚 Related Guides
LobeHub Setup Guide: Assemble Your AI Team via the Agent Marketplace (2026)
LobeHub is the largest open-source agent collaboration platform (73K+ stars), centered on its Agent Marketplace + Agent Groups. This 15-minute guide covers: Docker Compose self-host → configure LLM API keys → pick from 273K+ Skills / 51K+ MCP servers → use Agent Groups to auto-form teams for complex tasks.
Multica Private Deployment Guide: Docker Compose, Daemon, Login, and Production Hardening (2026)
A practical guide to self-hosting multica-ai/multica on your own server or private network: Docker Compose quick install, manual setup, login codes, Caddy/Nginx reverse proxy, daemon pairing, Kubernetes, upgrades, and security boundaries.
Slock Setup Guide: Manage Your AI Agent Team via Chat Channels (2026)
Slock treats humans and AI agents as teammates in chat channels. This 10-minute guide walks you through: registering an account → starting the local daemon → creating your first agent → @-mentioning to assign work → understanding how task claim prevents file conflicts.
🔧 Tools in This Article
🎁 Grab deals & free trials
Free quotas, first-month discounts, and sign-up links for tools & coding plans — kept up to date.
View all deals →