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(Retrieval-Augmented Generation)を実現します。
  • コンテキスト管理:モデルのウィンドウサイズに応じて動的にコンテキスト予算を計算し、オーバーフローを防ぎつつ履歴を維持します。
  • 自己進化:タスクの結果に基づいて、エージェントが自身の能力と学習戦略を信号トリガーで更新する反射システムを使用します。
  • 外部統合:Claude Code や Cline などの外部 CLI コーディングエージェントをローカルのサブプロセスとして駆動できます。

対象ユーザー

Orkas は、単一のアシスタントではなくエージェントチームを必要とするユーザー、ファイル管理機能付きのデスクトップ GUI を好むユーザー、データや API キーをベンダーのクラウドではなく自宅のハードウェアに保持したいユーザー向けです。

特徴

  • 内蔵専門エージェント:研究、PPT作成、動画編集、UIデザインなど、9種類の即時利用可能なエージェントを搭載。
  • モデル非依存:Claude、OpenAI、Gemini、DeepSeek など多数のプロバイダーと、ローカルモデルエンドポイント(Ollama、LM Studio)をサポート。
  • オープンソース:MIT ライセンスで、macOS、Windows、Linux に対応。
  • 暴走防止機構:ターン制限、ループ検出、ツールアイドルウォッチドッグを備えて、AI エージェントが無限ループに陥るのを防ぎます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト