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 は、オーケストレーションコードを書いたりクラウドホストの SaaS プラットフォームに依存したりすることなく、専門化された AI エージェントのワークフォースをローカルファーストで管理できる方法を提供します。複数の AI エージェントを協調させて複雑なタスクを実行しつつ、機密データ、API キー、会話履歴がユーザーのローカルマシンに残ることを保証します。
仕組み
Orkas はデスクトップアプリケーションとして動作し、オーケストレーターとして機能する中心的な「Commander」エージェントを備えています。Commander は高レベルの目標を実行可能なパスに分解し、専門エージェントに特定のタスクを割り当てます。
主な技術メカニズムは次のとおりです:
- Visibility Slicing:エージェントは自分に関連する会話部分だけを見えるようにし、トークン使用量を削減しプライベートなコンテキストを保護します。
- 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:Claude Code、Cline、OpenCode などの外部 CLI コーディングエージェントを統合可能です。
- BYO LLM:Claude、OpenAI、Gemini、DeepSeek、ローカルモデルエンドポイントなど、幅広いプロバイダーをサポートします。
- Self-Improving Agents:エージェントは成功した問題解決手法をプライベートで再利用可能なスキルとして結晶化できます。