ブラウザーWebUI、ターミナルクライアント、チャットアプリ連携、各種ツール、メモリ、MCPに対応した、Python製のセルフホスト型パーソナルAIエージェントフレームワーク。
EKKOLearnAI/ekko-studio
マルチエージェントチャット、コーディングエージェント、ビジュアルワークフローに対応したローカルファーストのAIワークスペース。デスクトップアプリまたはセルフホスト型Webコンソールとして利用できます。
- スター
- 11,504
- フォーク
- 1,421
- 未解決の Issue
- 504
- 最終コミット
- 4 時間前
これは何?
Ekko Studioは、1つのインターフェースから複数のAIエージェントを実行できるワークスペースです。Hermes Agentと組み込みのEkko Agentに加え、Claude Code、Codex、OpenCode、Copilot CLIなどの各種コーディングエージェントCLIと連携します。個別チャット、グループチャットルーム、承認ステップを設けながらエージェントの処理をつなぐビジュアルワークフローを利用できます。
Windows、macOS、Linux向けのElectronデスクトップアプリ、ポート8648でブラウザーコンソールを提供するnpm CLI(ekko-studio-web)、Dockerイメージとして提供されています。セッション、ファイル、スケジュール実行ジョブ、カンバンボード、利用状況分析、Webターミナル、モデルプロバイダーの設定はHermesのプロファイルごとに管理され、複数ユーザー向けのログイン機能とプロファイルアクセス制御も備えています。
バックエンドはKoaとSocket.IOを使ったサーバーで、データの保存にはSQLiteを使用します。フロントエンドはVue 3とTypeScriptで構築されています。コーディングエージェントはStudioのバックエンドをホストするマシン上で動作するため、CLIはそのマシンにインストールしておく必要があります。
主な機能
- 01エージェントカタログを共有する、マルチエージェントの個別チャット、グループチャットルーム、ビジュアルワークフロー
- 02Hermes Agent、Ekko Agent、多数のコーディングエージェントCLIと連携し、Agent Managerからインストールを管理
- 03Telegram、Discord、Slack、Feishu、WeChatなど10種類のメッセージングプラットフォームに接続
- 04OAuthフローとOpenAI互換のカスタムエンドポイントに対応したモデルプロバイダー管理
- 05ファイルブラウザー、Webターミナル、スケジュール実行するcronジョブ、カンバンボードを内蔵
- 06複数のTTS・STTプロバイダーアダプターに対応した音声入力と音声出力
ユースケース
- 1つのブラウザーコンソールからClaude Code、Codexなどのコーディングエージェントを並行して実行する
- 承認ステップを組み込んだ、調査・コーディング・レビュー向けの複数ステップのエージェントパイプラインを構築する
- プロファイルごとのアクセス制御を備えたAIチャットワークスペースをセルフホストし、小規模チームで共有する
- メッセージングプラットフォームやモバイルアプリからのチャットを、単一のエージェントバックエンドに振り分ける
クイックスタート
- 1
npmからCLIをグローバルインストールする
npm install -g ekko-studio - 2
セルフホスト型のWebコンソールを起動する
ekko-studio-web start
使う前に知っておきたいこと
- コーディングエージェントは、Studioバックエンドをホストするマシンにインストールする必要があります。
- npm installではHermesは同梱されず、既存のHermesインストールが検出されます。
- 一部のコーディングエージェント連携は手動でインストールする必要があります。
トピック
よくある質問
- ekko-studio とは?
- マルチエージェントチャット、コーディングエージェント、ビジュアルワークフローに対応したローカルファーストのAIワークスペース。デスクトップアプリまたはセルフホスト型Webコンソールとして利用できます。 Ekko Studioは、1つのインターフェースから複数のAIエージェントを実行できるワークスペースです。Hermes Agentと組み込みのEkko Agentに加え、Claude Code、Codex、OpenCode、Copilot CLIなどの各種コーディングエージェントCLIと連携します。個別チャット、グループチャットルーム、承認ステップを設けながらエージェントの処理をつなぐビジュアルワークフローを利用できます。
- ekko-studio は無料で使えますか?ライセンスは?
- ekko-studio は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ekko-studio は今もメンテナンスされていますか?
- 活発にメンテナンス中。ekko-studio の最終コミットは 2026年10月22日 です。
- ekko-studio は何に使えますか?
- 1つのブラウザーコンソールからClaude Code、Codexなどのコーディングエージェントを並行して実行する 承認ステップを組み込んだ、調査・コーディング・レビュー向けの複数ステップのエージェントパイプラインを構築する プロファイルごとのアクセス制御を備えたAIチャットワークスペースをセルフホストし、小規模チームで共有する メッセージングプラットフォームやモバイルアプリからのチャットを、単一のエージェントバックエンドに振り分ける
- ekko-studio のインストール方法は?
- npmからCLIをグローバルインストールする: npm install -g ekko-studio セルフホスト型のWebコンソールを起動する: ekko-studio-web start
- ekko-studio はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/EKKOLearnAI/ekko-studio
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Java、LangChain4j、Spring Boot、Vue 3を基盤とするオープンソースのAIエージェント開発プラットフォーム。モデル、エージェント、RAG、Skills、MCP、テキストからSQLを生成する分析に対応。
組織図、タスク管理、予算、ガバナンスを備えた、AIエージェントチーム運用のためのセルフホスト型Node.js/Reactアプリ。
AIエージェント専用のDocker化されたLinuxデスクトップ、ブラウザー、文書ツールを備えたオープンなエージェントフレームワーク。
Claude CodeやCodexなどのコーディングエージェントを1つの会話に集めるVS Code拡張機能。
チームでチャットしながらAIエージェントを作成・共有し、Slack、Telegram、WhatsAppで実行できるオープンソースのワークスペース。