なぜ ObjectOS なのか
率直な説明。使うべきとき、使うべきでないとき、そして何が違うのか。
このページは、ObjectOS があなたに合っているかを判断するために、他のすべてのドキュメントの行間を読まなくても済むように存在します。
賭けの形
オントロジーこそがソフトウェアです。 実行可能なひとつのビジネスオントロジー。AI が書き、ランタイムが実行し、エージェントが操作し、あなたが所有します。4 つの約束です。そして ObjectOS は、何もインストールせずにブラウザ上のホスト型で(ObjectOS Cloud)、あなた自身のインフラストラクチャ上でセルフマネージドで(ObjectOS Enterprise)、あるいは自分のマシン上で無料で(ObjectOS Community、オープンソースのランタイム)、その約束を守ります。
- 実行可能。 オブジェクト、フィールド、リレーション、アクション、権限、フロー、エージェント定義は、ランタイムが実行する、型付きでバージョン管理されたひとつの定義です。REST エンドポイント、生成された画面、RBAC、監査ログ、MCP ツールはすべてそこから導出されます。コード生成のステップも、「説明した」と「稼働した」の間のデプロイパイプラインもありません。
- AI が書ける。 その定義をファイルごとに手で書く必要はありません。ビジネスに必要なものを組み込みの AI Builder に説明してください。AI Builder は少数の監査済みツールを呼び出し、すべての変更は人の承認を待つキューに入り、結果は実際に読める小さな差分になります。
- エージェントが操作できる。 すべてのオブジェクトと公開されたすべてのアクションは MCP ツールを兼ねるため、エージェントは人と同じ権限、行レベルセキュリティ、監査のもとで稼働中のアプリを操作します。生の SQL も、スクレイピングした UI も使いません。
- あなたが所有する。 オントロジーは通常の ObjectStack メタデータで、Apache-2.0 です。どちらのエディションからもエクスポートしてそのオープンソースのランタイムで実行する機能は計画中です。ObjectOS Enterprise では、ランタイムとデータベースもあなたのインフラストラクチャ上に置かれます。
説明は以上です。このページの残りは、それが誰に合い、誰に合わないかです。
次に当てはまるなら ObjectOS を使ってください
- 社内ツール、管理パネル、バックオフィスアプリが必要で、かつ
- それを使う人(またはその人の代わりに動く AI エージェント)が、チケットを起票せずにそれを拡張できるようにしたく、かつ
- ホスト型で運用してほしい(ObjectOS Cloud)、あるいは自社の境界内で実行しなければならない(ObjectOS Enterprise)、かつ
- 認証 + RBAC + 監査 + ファイルアップロード + ジョブ + Webhook を 10 回目に作り直したくない。
適しているよくあるシナリオ:
| シナリオ | うまくいく理由 |
|---|---|
| セキュリティレビューでデータ主権が問題になったため、Retool / Appsmith アプリを置き換える | ObjectOS Enterprise はあなたの VPC 内で動作し、データは外に出ません |
| 規制業種向けにコンプライアンス / リスク / ベンダー管理ツールを構築する | 監査ログ、RBAC、フィールドセキュリティ、行レベルの分離が正式な機能です。そして AI による変更はそれ自体が監査エントリになります |
| SaaS 製品の社内管理画面を立ち上げる | ひとつの Node プロセスで、既存のサービスの隣に収まります。あるいは何も実行しなくてよい Cloud テナントです |
| エンタープライズ顧客向けのエアギャップまたはオンプレミスのデプロイ | ObjectOS Enterprise の正式なターゲットです。エアギャップライセンスはオフラインで検証され、AI サービスはローカルモデルを指せます |
| マルチテナントの社内ポータル(複数の組織、ひとつのデプロイ) | 隔離型のテナンシー体制が、ランタイム内で強制される組織ごとの分離の壁を立てます。これは Enterprise の機能です。ライセンスと料金を参照してください。分離されるのは組織のデータとメンバーシップであり、スキーマではありません。組織はひとつのデータベースとひとつのメタデータセットを共有します |
| ユーザーが変更を説明するだけで、安全にアプリを拡張できるようにしたい | AI Builder + HITL 承認キュー + 監査ログこそが要点です |
| 基幹 ERP の周りにあるロングテールの部門アプリ:ベンダーのオンボーディング、点検、社内申請 | それぞれが、メールで回されるスプレッドシートではなく、頻繁に変わる小さな型付きの定義になります |
| 初日からエージェントが操作するバックオフィス | すべてのデプロイはデフォルトで有効な MCP サーバーです。エージェントは人と同じ権限と監査を通じて動作します |
次に当てはまるなら ObjectOS を使わないでください
- 大企業の基幹 ERP や財務システムを置き換える必要がある → 総勘定元帳、連結、税務、給与には規制が伴い、パッケージシステムがすでにそれを組み込んでいます。その中核の代わりではなく、周りに構築してください。
- 価値の大部分が多数の既存システムの統合から生まれる → すでに運用しているデータベースへの接続はデフォルトで読み取り専用で、まだ初期段階です。それらのシステムの上に載るレイヤーのほうが適しています。
- データレイク上の分析が必要 → ダッシュボードはアプリ自身のオブジェクト上で動作します。レイクをクエリするようには作られていません。
- 価格設定やスケジューリングのような、アルゴリズム中心の領域で作業している → オントロジーは何ができるかを宣言するものであり、最適化エンジンではありません。アルゴリズムをアクションとしてラップすれば、権限、監査、エージェントアクセスが他のものと同様に適用されます。
- それ自体が認証を受けたプラットフォーム上で実行しなければならない → ObjectOS はそうではありません。認証は稼働中のデプロイに対して行われ、あなたのデプロイの認証はあなたが担う作業です。セキュリティとコンプライアンスを参照してください。
- 高トラフィックのコンシューマー製品を構築している → 従来の Web フレームワークを使ってください。より多くを制御できます。
- エンドユーザー向けにピクセル単位で作り込んだ独自 UI が必要 → 生成される UI は管理/社内用途向けです。REST 経由で独自のフロントエンドと組み合わせてください。
- エンジニア以外の人向けのドラッグ&ドロップのキャンバスが欲しい → Retool、Bubble、Airtable を使ってください。ObjectOS は UI をオントロジーから生成します。ビルダーは AI とそれが提案する差分であり、キャンバスではありません。
- リアルタイムの共同編集(Figma のような)が必要 → それは realtime プラグインが解決するものではありません。
最初の 5 つの理由は、ObjectOS の土台であるオープンなランタイムについて、ObjectStack を使うべきときに説明されています。
おそらく今使っているものとの比較
Retool / Appsmith / 社内開発との比較
| Retool | ObjectOS | |
|---|---|---|
| データの場所 | 彼らのクラウド(上位プランではセルフホストも可) | ObjectOS Cloud、または ObjectOS Enterprise ではあなたのネットワーク |
| UI ビルダー | ドラッグ&ドロップ、非常に洗練されている | メタデータ駆動で生成。カスタマイズ性は低い |
| 料金 | ユーザー単位で、増えると苦しい | AI シートのみ。閲覧者は無料。無料のセルフホストはオープンソースの ObjectStack ランタイム |
| ワークフロー / トリガー | 彼らのワークフローエンジン | 宣言的なフロー + プラグイン |
| バックエンドロジック | 彼らのクエリエディターに限られる | 完全な TypeScript、Node エコシステム全体 |
| 最適な用途 | 既存の API の上に作る手早いダッシュボード | 定義を自分で所有するアプリ |
Supabase / Firebase との比較
| Supabase | ObjectOS | |
|---|---|---|
| セットアップ時間 | 約 30 秒 | 約 30 秒 |
| データベース | Postgres、彼らのもの(セルフホストも可) | ObjectOS Cloud ではマネージド。ObjectOS Enterprise では任意の Postgres / MySQL / SQLite / Turso / Mongo、あなたのもの |
| 認証 | 組み込み | 組み込み |
| 生成される API | PostgREST | ObjectQL が生成する REST |
| 管理 UI | Console(基本的) | Setup + Account |
| RBAC | Postgres RLS による行レベル | RBAC + 行レベル + フィールドレベル、宣言的 |
| 監査ログ | 自作 | 正式な機能 |
| ベンダーロックイン | 彼らの認証 + 彼らのストレージ + 彼らのリアルタイム | オントロジーは通常の ObjectStack メタデータで、オープンソースのランタイムへのエクスポートは計画中。すべてのレイヤーがプラグイン |
| 最適な用途 | BaaS が欲しい新規アプリ | 定義を所有する必要があるアプリ。Enterprise ではランタイムも |
Salesforce / NetSuite / ServiceNow との比較
| Salesforce | ObjectOS | |
|---|---|---|
| データモデル | オブジェクト + フィールド + リレーションシップ、プラットフォーム内で設定 | オブジェクト、フィールド、リレーションをひとつのオープンなオントロジーに。Apache-2.0 の ObjectStack ランタイムの通常のメタデータで、エクスポートは計画中 |
| 権限 | プロファイル + 権限セット + 共有ルール + FLS | 馴染みのある語彙(権限セット、ポジション、共有ルール、FLS)をオントロジーで宣言し、すべての REST 呼び出し、UI クリック、エージェントのツール呼び出しで強制 |
| ユーザーあたりのコスト | $150-300/ユーザー/月 | 閲覧者と AI を使わないユーザーは無料。支払うのは AI シートのみ |
| カスタマイズ | Apex + Lightning + フロー | TypeScript + フロー |
| 実行場所 | 彼らのクラウドのみ | ObjectOS Cloud、またはあなたのインフラストラクチャ(ObjectOS Enterprise) |
| 「自分たちのもの」になるまでの時間 | コンサルタント作業で数か月 | 午後ひとつ |
| 最適な用途 | エコシステムにお金を払う営業主導の企業 | 税金なしでモデルを手に入れたいチーム |
自前で構築する場合(Next.js + Prisma + NextAuth)との比較
| 自作 | ObjectOS | |
|---|---|---|
| 最初の REST エンドポイント | 数時間 | 60 秒 |
| 認証(メール + OAuth + OIDC + パスキー + 2FA) | 数週間 | 含まれる |
| すべてのオブジェクトの管理 UI | オブジェクトごとに構築 | 生成される |
| 監査ログ | 自作 | プラグイン、宣言的 |
| 権限付きの S3 へのファイルアップロード | 自作 | プラグイン |
| バックグラウンドジョブ + リトライ + デッドレター | 自作 | プラグイン |
| マルチテナンシー | 自作(そして 2 回は間違える) | 組み込み |
| 最適な用途 | 独自の UX を持つ公開アプリ | スピードが勝る社内ツール |
率直なトレードオフ
- Retool より UI の自由度は低い。 UI はメタデータから生成されます。独自のフロントエンドと組み合わせることはできます(REST API は UI が使うものと同じです)が、手作りでピクセル単位まで作り込んだ UI が必要なら、自分で構築して ObjectOS をバックエンドとして使ってください。
- TypeScript ファースト。 エンジニア以外の人がリポジトリで直接オブジェクトを作成することはありません。Salesforce の管理者は UI ビルダーをクリックして進むことに慣れていますが、ここでは AI Builder の差分か
gitです。 - Salesforce より新しい。 Salesforce には 25 年分のエッジケースが文書化されています。私たちには数百です。プロトコルは安定しています。エコシステムは成長中です。
- オープンソースの基盤、3 つのエディション。 土台となる ObjectStack スタックは Apache-2.0 です。商用製品で使い、組み込み、非公開で改変でき、コピーレフトの驚きはありません。ObjectOS Community、すなわちそこから構築されたオープンソースのランタイムと Console は、同じライセンスのもとで無料です。ObjectOS Cloud と ObjectOS Enterprise は商用エディションで、ホスティングと運用、AI Builder、SSO、サポートを追加します。
現実の確認
最小の ObjectOS は ObjectOS Cloud 上の Free テナントです。最小のセルフマネージド構成は SQLite を使うシングルノードのコンテナです。現在本番で最大のものは、Postgres + S3 + Redis を使い、複数のリージョンにまたがって数万人の社内ユーザーにサービスを提供しています。そのすべてが同じソフトウェアを実行しています。
ObjectOS Cloud で始めるか、ObjectOS Community でnpm create objectstack@latest my-app を使ってプロジェクトをスキャフォールドし、5 分で判断してください。合わなければ、失ったのは 5 分です。