Omnigentとは:Databricks発OSSのメタハーネスでAIエージェントを統合・制御する新レイヤー

Omnigent(オムニジェント)は、Databricksが2026年6月13日にApache 2.0ライセンスで公開したオープンソースの「メタハーネス」です。Claude CodeやCodexなど既存のAIエージェントの上位に立ち、それらを組み合わせ、ポリシーで制御し、チームで共有する共通レイヤーを提供します。この記事では、Omnigentの定義と公開の背景、メタハーネスが従来のエージェントハーネスと何が違うのか、合成・制御・協働という3つの中核機能、OSS版とマネージド版の違い、そして試すための最初の一歩までを一次情報にもとづいて整理し、alpha版という現状を踏まえた採用判断の軸まで把握できるようにします。

目次

まとめ:Omnigentの位置づけと早期に押さえる3つの要点

Omnigentの結論は「個々のエージェントを置き換えるツールではなく、複数のエージェントを束ねる一段上のレイヤー」という点にあります。コーディングエージェントが普及した一方で、ツールごとにセッションも制御方法も分断されている課題に対し、Databricksはその上位に共通インターフェースを置くアプローチを選びました。

早期に押さえる要点は3つです。第一に、2026年6月13日にApache 2.0で公開されたalpha版であり、まだ実験的な段階にあること。第二に、合成・制御・協働という3機能で、ハーネス単体では解けない問題を狙っていること。第三に、無償のOSS版とは別に、IDプロバイダー統合などを備えたDatabricksマネージド版があることです。検証目的ならOSS版を、組織での統制まで求めるならマネージド版を視野に入れる、という使い分けが出発点になります。

Omnigentの定義とDatabricksが2026年6月に公開した背景

まずOmnigentが何であり、なぜこのタイミングで登場したのかを整理します。製品名や公開日は時間で変わらない事実ですが、登場の文脈を押さえることで、後述する機能の意味が理解しやすくなります。

Apache 2.0で公開されたメタハーネスとしてのOmnigentの定義

Omnigentは、Databricksが「メタハーネス(meta-harness)」と呼ぶ新しいソフトウェアの種類です。Claude Code、Codex、Pi、あるいは自作のカスタムエージェントといった既存のエージェントの上位に位置し、それらを相互運用可能な部品として扱えるようにします。2026年6月13日にApache 2.0ライセンスのもとでオープンソース公開され、ソースコードはgithub.com/omnigent-ai/omnigentで管理されています。ライセンスがApache 2.0である点は、商用利用や改変・再配布の自由度を判断するうえで重要です。各ライセンスの違いはオープンソースライセンスの概要と重要性で整理しているため、自社利用の可否を検討する際に参照すると判断が早まります。

Data + AI Summit 2026でMatei Zaharia氏が示した開発動機

Omnigentは、米サンフランシスコで開催されたDatabricksの年次カンファレンス「Data + AI Summit 2026」のキーノートで、共同創業者でありCTOのMatei Zaharia氏が発表しました。著者にはZaharia氏に加え、Kasey Uhlenhuth氏とCorey Zumar氏が名を連ねています。開発の動機は、Databricks自身がエージェントを大量に使い・作る中で感じた「使いにくさ」にあります。利用者は4〜5個のエージェントを同時に開き、それらとドキュメントやチャットツールの間でテキストをコピー&ペーストし続けている、という具体的な不便が出発点でした。各ハーネスのインターフェースが異なるため、組み合わせや乗り換えが難しいという構造的な問題を、上位レイヤーで解こうとしています。提供元のDatabricksは、Apache Sparkの開発者が設立し、Delta LakeやUnity Catalogなどをオープンソース化してきた企業です。同社の全体像はDatabricksとは何か?プラットフォームの概要と歴史で整理しており、Omnigentが同社のOSS戦略の延長線上にあることが分かります。

メタハーネスがエージェントハーネスと根本的に異なる理由と必要性

Omnigentを理解する鍵は「メタハーネス」という言葉です。多くのニュース記事はこの語を紹介するだけで通り過ぎますが、なぜハーネスの上にもう一層必要なのかを押さえると、製品の狙いが明確になります。

Claude Code・Codex・Piが抱えるハーネス分断という課題

エージェントハーネスとは、LLMの能力をツール呼び出しやプロンプト、実行環境とともに包んだ「エージェントの殻」です。Claude Code、Codex、Piはそれぞれ独自のハーネスを持ちますが、各ハーネスは自分のセッションしか理解しません。そのため、複数のエージェントを組み合わせる・横断的に統制する・他人と一緒に作業する、といった操作のたびに分断が生じます。Databricksも、最良の成果がもはや「単一モデル×単一ハーネス」からは生まれにくくなっていると指摘しました。たとえばオープンソースのワーカーモデルにフロンティアモデルを助言役として組み合わせた構成が、品質とコストの両面で単一モデルを上回った事例も知られています。

KubernetesやTerraformになぞらえた抽象レイヤーの発想

Databricksは、業界の大きな転換が「新しい抽象レイヤーへの移行」から生まれてきたと整理しています。かつて技術者は個々のサーバーやプロセスを直接管理していましたが、KubernetesやTerraformによって多数のリソースをまとめて管理できるようになりました。エージェントも同じ地点にあるという見立てです。各ハーネスがそれぞれのコンテキスト・制御・実行方法を持つサイロである以上、合成・セキュリティ・協働といった「本質的にハーネスをまたぐ問題」は上位の共通レイヤーでしか解けません。Omnigentは、モデルやハーネスが移り変わっても、セッション・ポリシー・スキルが利用者の手元に残るレイヤーを目指しています。

マルチエージェント・オーケストレーションとの目的上の棲み分け

メタハーネスは、いわゆるマルチエージェント・オーケストレーションのフレームワークとは目的が異なります。複数エージェントを協調させる枠組みは、主に「アプリケーションを作る側」がエージェント同士の連携ロジックを設計するためのものです。一方Omnigentは、開発者がすでに使っているハーネスを書き換えずに横断利用し、コスト・権限・共有といった運用レイヤーの課題を解くことに軸足を置きます。つまり「どのエージェントを動かすか」より「動いているエージェント群をどう束ね、統制し、共有するか」を担う点が棲み分けの境界です。この違いを理解せずに既存の開発フレームワークの代替と捉えると、導入目的を見誤りやすくなります。

合成・制御・協働というOmnigentの3つの中核機能の中身

Omnigentが提供する価値は、Composition(合成)・Control(制御)・Collaboration(協働)の3つに集約されます。それぞれが「ハーネス単体では止まってしまう」領域を補う設計です。

複数ハーネスを書き換えず組み合わせる合成(Composition)

合成は、複数のモデル・ハーネス・手法をコードの書き換えなしに組み合わせる機能です。Claude Code、Codex、Pi、自作エージェントの間を、設定の1行変更で切り替えられます。カスタムエージェントは短いYAMLファイルで定義でき、ツール・プロンプト・スキル・ポリシーを共通に保ったまま、ハーネスやモデルだけを差し替えられます。異なるハーネスを使うサブエージェントを1つのエージェント内で組み合わせることも可能です。これにより、最新のハーネスやSDK、モデルを取り込み続ける「改善のいたちごっこ」を、書き換えコストを抑えながら回せます。

コスト上限や権限を文脈に応じ動的に管理する制御(Control)

制御は、エージェントの挙動を追跡し、ガードレールを強制する機能です。特徴は、プロンプトで指示するのではなく、メタハーネスのレイヤーで状態をもとに判断する点にあります。具体的には、セッションごとのLLMコストを動的に追跡し、たとえば「100ドル使うごとに一時停止して継続可否を尋ねる」といった設定が可能です。セキュリティポリシーも、単純な「Xを許可・Yを拒否」を超えて文脈を見るのが特徴です。たとえば「エージェントがnpmから新しいパッケージをダウンロードした後は、git pushに人間の承認を必須にする」「自分が作成したドキュメントにだけ書き込みを許可する」といった、状態に応じた制御を組めます。これは野良化やコスト暴走を防ぐうえで実務的な意味を持つ仕組みでしょう。

ライブセッションをURL共有する協働(Collaboration)

協働は、実行中のエージェントセッションをURL経由で共有し、その作業ディレクトリのファイルを複数人で確認できる機能です。共有された側は、リアルタイムでレビューやコメントを行い、エージェントに指示を送ることもできます。結果として、セッションと作業ディレクトリそのものが共同作業の中心になります。従来のように成果物をチャットやドキュメントへコピー&ペーストして共有する手間を省き、エージェントが動いている現場で直接協働できる点が、この機能の狙いです。

runnerとserverで構成されるOmnigentのアーキテクチャ

3つの機能を支えるのが、runnerとserverという2層の構造です。仕組みを押さえておくと、どこで何が制御されるのかを把握でき、導入時の設計判断に役立ちます。

各エージェントをサンドボックス化するrunnerと統一API

Omnigentの中核的な発想は、ハーネスが内部でLLMをどう呼び出していても、利用者から見たインターフェースは同じ(入力はメッセージとファイル、出力はテキストストリームとツール呼び出し)だという点です。runnerは、任意のエージェントをサンドボックス化されたセッションで包み、この統一APIを与えます。対象はターミナル型のコーディングエージェント(Claude Code、Codexなど)だけでなく、OpenAI Agents SDKやClaude Agents SDKといったSDKもカバーします。

ポリシーと共有を担い複数経路で公開するserverとOSサンドボックス

serverは、ポリシーの適用とセッションの共有を担い、すべてのセッションをターミナル・アプリ・Web APIで公開します。一度Claude CodeをOmnigentサーバーに接続すれば、Web・モバイル・macOSネイティブアプリ・APIのいずれからも同じエージェントへアクセスできます。さらにDatabricksのセキュリティチームによる柔軟なOSサンドボックスを内蔵し、OSアクセスの制限やネットワークリクエストの傍受・変換が可能です。象徴的な例として、エージェントにGitHubのセキュリティトークンを一切見せず、承認されたリクエストにのみegress(送信)プロキシでトークンを注入する制御が挙げられています。秘匿情報をエージェントの手の届く場所に置かないこの設計は、情報漏えいリスクを抑える具体策として注目されます。

OSS版とマネージド版の違いと本番採用を見極めるための判断軸

Omnigentを評価するうえで見落とされがちなのが、無償のOSS版とDatabricksマネージド版という2系統の存在、そしてalpha版という成熟度です。ここを区別しないと、採用判断を誤ります。

Apache 2.0のOSS版とDatabricksマネージド版の機能差

OSS版は、Apache 2.0ライセンスのもとで誰でも入手・改変・再配布できる本体です。一方Databricksは、フルマネージド版も提供しています。マネージド版にはDatabricksが運用するOmnigentサーバーが含まれ、ワークスペースのIDプロバイダーと統合される点が、自前運用との大きな違いです。両者の位置づけは次のように整理できます。

観点 OSS版 Databricksマネージド版
ライセンス/提供形態 Apache 2.0で無償公開 Databricksが運用・提供
サーバー運用 自前で構築・運用 Databricksが運用
ID連携 自前で設計 ワークスペースのIDプロバイダーと統合
成熟度(公開時点) alpha版 ベータ版
主な想定利用者 検証・自社カスタマイズ志向 組織での統制・運用を重視

検証や学習が目的ならOSS版、組織横断での運用とID統制まで求めるならマネージド版、という切り分けが現実的です。

alpha版という公開時点の現状を踏まえた本番利用の判断基準

OSS版のOmnigentは、公開時点でalpha版です。これは、機能やAPIが今後変わりうる実験的な段階であることを意味します。したがって、業務クリティカルな本番システムへ即座に組み込むより、まずは隔離した環境での評価や、影響範囲の限定された用途から試すのが妥当です。判断軸としては、対応ハーネスが自社の利用ツールと一致するか、コスト・セキュリティポリシーが自社の統制要件を満たせるか、APIの変更に追従できる運用体制があるか、の3点を確認すると過不足がありません。逆に言えば、これらが整わない段階で全社展開を急ぐのは、alpha版という前提と噛み合いません。

エージェントの野良化・コスト暴走を抑えるガバナンス観点での価値

Omnigentが情報システム部門にとって意味を持つのは、エージェントの「野良化」とコスト暴走を抑える統制を、プロンプトではなくレイヤーで効かせられる点にあります。ガートナーは、2027年末までにエージェント型AIプロジェクトの4割超が、コストの高騰やリスク管理の不足を理由に中止に追い込まれると予測しました。前述のコストポリシーや文脈型セキュリティポリシー、セッションの可視化・共有は、こうした中止リスクを下げる方向に働く要素です。ただしOmnigent単体でSaaS全体の利用状況まで可視化できるわけではないため、組織全体の統制は別途のIT資産・SaaS管理と組み合わせて設計するとよいでしょう。

Omnigentを試す最初の一歩と対応ハーネス・デプロイ先一覧

最後に、実際に触り始めるための導線を整理します。alpha版であるため、まずは小さく試して挙動を確かめるのが現実的な進め方です。

GitHubリポジトリとquickstartからの具体的な導入手順

Omnigentはオープンソースとして公開されており、次の入口から着手できます。

  1. 公式ドキュメント(omnigent.ai)のquickstartでインストール手順を確認する
  2. GitHubリポジトリ(github.com/omnigent-ai/omnigent)をクローンして手元で動かす
  3. 使い慣れたハーネス(Claude CodeやCodexなど)を1つ接続し、統一APIごしの挙動を確かめる
  4. コストポリシーやセキュリティポリシーを小さく設定し、制御の効き方を検証する

公式にはDiscordコミュニティも用意されており、つまずいた点を相談しながら進められます。

Omnigentが対応するハーネスとSDK・複数インターフェース

現時点でOmnigentが束ねられるのは、ターミナル型のコーディングエージェントであるClaude Code、Codex、Pi、そして自作のカスタムエージェントです。加えて、OpenAI Agents SDKやClaude Agents SDKといったSDKベースのエージェントもラップできます。接続後は、Web・モバイル・macOSネイティブアプリ・APIのいずれからも同じセッションへアクセスできるため、ローカルで起動したエージェントの作業を外出先のモバイルから確認する、といった使い方が可能です。

Fly.io・Modal・Daytonaなどデプロイ先と今後のロードマップ

Omnigentは、幅広いインフラへデプロイしやすいよう設計されています。エージェントは自分のマシンのほか、ModalやDaytonaといったホスト型サンドボックス上でも起動でき、隔離された環境での安全な協働に向きます。対応するデプロイ先はFly.io、Railway、ModalやDaytonaのサンドボックスなど多岐にわたり、多くのLLMプロバイダーにも対応済みです。今後のロードマップには、メタハーネス層での自動最適化(GEPA)、エージェント内のコードベースな内省、エージェントがセッションをまたいで動くためのOmnigent Server MCP、対応ハーネスの追加などが示されており、コミュニティからの貢献も歓迎されています。

よくある質問

Omnigentについて検索されることの多い疑問を、一次情報にもとづいて簡潔に整理します。

OmnigentはClaude CodeやCursorの代替になりますか?

いいえ、代替ではありません。Omnigentは個々のエージェントを置き換えるものではなく、Claude CodeやCodexなど既存のハーネスの上位に立つメタハーネスです。むしろこれらのツールを書き換えずに組み合わせ、横断的に制御・共有するためのレイヤーとして機能します。既存ツールを手放すのではなく、その上に1層足すイメージが近いでしょう。

Omnigentの利用に料金はかかりますか?

OSS版はApache 2.0ライセンスで無償公開されており、ライセンス費用はかかりません。ただし、接続するLLMの利用料や、自前でサーバーを運用する場合のインフラ費用は別途発生する点に注意が必要です。一方、Databricksが運用するマネージド版を利用する場合は、その提供条件に従う形になります。なおOmnigent自体に、セッション単位の支出を追跡・制限するコストポリシー機能が備わっています。

Omnigentは日本語のドキュメントに対応していますか?

Databricks上のOmnigentに関する公式ドキュメントには、日本語のページが用意されています。オープンソース本体のドキュメントはomnigent.aiで提供中です。最新の対応状況や記載内容は更新されるため、利用前に公式ドキュメントで確認することをおすすめします。

Omnigentは個人開発者でも使えますか?

はい、オープンソースとして公開されているため、個人開発者でもGitHubからクローンして利用できます。自分のマシン上でエージェントを起動して試すことも可能です。ただし公開時点ではalpha版であり、機能やAPIが変わりうる点には留意してください。まずは小規模な検証から始めるのが安全です。

OmnigentとMCPはどう違いますか?

MCP(Model Context Protocol)は、エージェントが外部のツールやデータへアクセスするための接続規格です。これに対しOmnigentは、エージェントのハーネスそのものを束ねる上位レイヤーであり、目的の層が異なります。なおOmnigentのロードマップには、エージェントがセッションをまたいで動けるようにする「Omnigent Server MCP」が挙げられており、両者は競合ではなく組み合わせて使われる関係にあります。

関連記事

資料請求

RELATED POSTS 関連記事