Claude CodeやCodexなどのエージェントCLIを並行して実行し、プロジェクトとgit worktree内の機能ごとに作業を整理できるVS Codeフォーク。
omnigent-ai/omnigent
Claude Code、Codex、Cursor、カスタムエージェントを共通ポリシー、サンドボックス、リアルタイム共同作業で統合するオープンソースのメタハーネス。
- スター
- 11,273
- フォーク
- 1,867
- 未解決の Issue
- 2,396
- 最終コミット
- 4 時間前
これは何?
Omnigentは、既存のコーディングエージェントを束ねるオープンソースのAIエージェントフレームワークです。Claude Code、Codex、Cursor、OpenCode、Hermes、Piに加え、YAMLで定義した独自エージェントも単一のオーケストレーション層で扱えるため、ワークフローを書き換えずにハーネスを切り替えたり、組み合わせたりできます。複数のエージェントを同じセッションで動かすこともでき、たとえば一方のエージェントに別のエージェントの作業をレビューさせたり、タスクを複数のエージェントに分担させたりできます。
ガバナンスとアクセス制御にも対応しています。リスクの高い操作の前に承認を求めたり、支出上限を設定したり、エージェントが利用できるツールを制限したりするポリシーを、サーバー、エージェント、セッションの各レベルで適用できます。エージェントはローカルまたはクラウドのサンドボックスで実行でき、Modal、Daytona、E2B、Kubernetes、Databricksにも対応します。モデルへのアクセスには、APIキー、ClaudeまたはChatGPTのサブスクリプション、OpenAI互換またはAnthropic互換のゲートウェイを利用できます。
セッションはターミナルで開始し、Web UIからブラウザーやスマートフォンで続けられます。ネイティブのmacOSデスクトップアプリも用意されています。チームメンバーは共有セッションをリアルタイムで閲覧したり、共同で操作したり、会話をフォークしたりできます。インストールにはPython 3.12以降が必要で、現在のステータスはalphaです。
主な機能
- 01Claude Code、Codex、Cursor、OpenCode、Hermes、Pi、YAMLで定義した独自エージェントを1つのセッションで実行できます。
- 02承認、支出上限、ツールアクセスのポリシーをサーバー、エージェント、セッションの各レベルで適用できます。
- 03Modal、E2B、Daytona、Kubernetesなどのローカルまたはクラウドのサンドボックスでエージェントを実行できます。
- 04APIキー、ClaudeまたはChatGPTのサブスクリプション、互換性のあるモデルゲートウェイに対応しています。
- 05セッションをターミナル、ブラウザー、スマートフォン、デスクトップアプリ間で同期します。
- 06チームメンバーとライブセッションを共有し、共同で操作したり、フォークしたりできます。
ユースケース
- 同じタスクで複数のコーディングエージェントを比較したり、組み合わせたりする。
- エージェントをクラウドサンドボックスで実行し、スマートフォンから状況を確認する。
- エージェントがシェルコマンドを実行したり予算を使ったりする前に、人間の承認を必須にする。
- チームメンバーとエージェントのライブセッションでペア作業する。
クイックスタート
- 1
uv で Omnigent をインストールします(Python 3.12 以降が必要です)
uv tool install omnigent - 2
ターミナルでセッションを開始します
omnigent - 3
ブラウザーで http://localhost:6767 のローカル Web UI を開きます
使う前に知っておきたいこと
- プロジェクトは alpha として公開されているため、互換性を損なう変更が行われる可能性があります。
- Windows のサポートは限定的です。複数のターミナルラッパーとサンドボックス機能は利用できません。
- ネイティブのハーネスターミナルには Linux 上で bubblewrap と tmux が必要です。また、ハーネス CLI には Node.js 22 以降が必要です。
収録されている特集
トピック
よくある質問
- omnigent とは?
- Claude Code、Codex、Cursor、カスタムエージェントを共通ポリシー、サンドボックス、リアルタイム共同作業で統合するオープンソースのメタハーネス。 Omnigentは、既存のコーディングエージェントを束ねるオープンソースのAIエージェントフレームワークです。Claude Code、Codex、Cursor、OpenCode、Hermes、Piに加え、YAMLで定義した独自エージェントも単一のオーケストレーション層で扱えるため、ワークフローを書き換えずにハーネスを切り替えたり、組み合わせたりできます。複数のエージェントを同じセッションで動かすこともでき、たとえば一方のエージェントに別のエージェントの作業をレビューさせたり、タスクを複数のエージェントに分担させたりできます。
- omnigent は無料で使えますか?ライセンスは?
- omnigent は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- omnigent は今もメンテナンスされていますか?
- 活発にメンテナンス中。omnigent の最終コミットは 2026年11月7日 です。
- omnigent は何に使えますか?
- 同じタスクで複数のコーディングエージェントを比較したり、組み合わせたりする。 エージェントをクラウドサンドボックスで実行し、スマートフォンから状況を確認する。 エージェントがシェルコマンドを実行したり予算を使ったりする前に、人間の承認を必須にする。 チームメンバーとエージェントのライブセッションでペア作業する。
- omnigent のインストール方法は?
- uv で Omnigent をインストールします(Python 3.12 以降が必要です): uv tool install omnigent ターミナルでセッションを開始します: omnigent ブラウザーで http://localhost:6767 のローカル Web UI を開きます
- omnigent はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/omnigent-ai/omnigent
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コーディングエージェントを名前付きのチームメイトとして継続的に使い、共有会話やタスク委任、共同メモリを活用できるデスクトップ・Webワークスペース。
AIエージェントのグループが会話や相互の作業委任、MCPプラグインの利用を行うmacOSデスクトップアプリ。ローカルまたはVPSのバックエンドで動作します。
複数のコーディングエージェントをそれぞれ専用のGitブランチとworktreeで並行実行し、PR、CI、レビュー状況をライブKanbanで管理できるデスクトップワークスペース。
ロールベースの自律型AIエージェント(Crews)とイベント駆動型ワークフロー(Flows)をオーケストレーションする、オープンソースのPythonフレームワーク。
複数のコーディングエージェントをそれぞれ独立したgit worktreeで並行実行し、差分、エディター、ターミナル、PR操作を1つのウィンドウにまとめるローカルファーストのデスクトップ作業環境。