ObjectOS
ネットワーク内にとどまる社内ツール向けランタイム。1つのコマンドで起動でき、データベースも認証もデータもすべてあなたのもの——決して私たちのものにはなりません。
ObjectOS
ObjectOS は、データを手放すことなく社内ツール、管理パネル、バックオフィスアプリを構築するためのセルフホスト型ランタイムです。 必要なものを Console 内の AI Builder に説明する——あるいはテンプレートをフォークする——だけで、REST API、生成された管理 UI、認証、RBAC、監査ログ、ファイルストレージ、バックグラウンドジョブ、Webhook、AI 連携が手に入ります。すべてはあなたのネットワーク内で、あなたのデータベース上で動作します。
これは、Retool と Supabase と Salesforce の子どもがあなたのファイアウォールの内側で動くようなもの——しかもアプリをあなたの代わりに構築する AI 付きです。
60 秒で起動
npm i -g @objectstack/cli
os starthttp://localhost:3000 を開けば、Console と Account、監査ログ、SQLite データベースを備えた稼働中の ObjectOS が手に入ります——設定不要、スキャフォールディング不要です。
そのうえで、次のいずれかを行えます。
- AI Builder に話しかける——「優先度と担当者付きでサポートチケットを管理したい」——と、メタデータが生成される様子を見られます。Build → AI Builder を参照してください。
- Console 内の marketplace から テンプレートをインストールする(Todo、Contracts、Helpdesk、…)と、ワンクリックで実際のアプリが動きます。
- 自分の管理下に TypeScript ソースを置きたい場合は、テンプレートをフォークします。
なぜ … ではなく ObjectOS なのか
| 利用中のもの | 課題 | ObjectOS が提供するもの |
|---|---|---|
| Retool / Appsmith | UI ビルダーは優れているが、データは彼らのクラウドに置かれ、料金はユーザー数に応じて増加する | データがネットワークから出ることはなく、Apache-2.0、シート課金もなし |
| Supabase / Firebase | Backend-as-a-Service は高速だがベンダーロックインされる。設計上マルチテナント SaaS である | 同等の DX(自動 API、認証、ストレージ)でありながら、ランタイムとデータベースはあなたが所有する |
| Salesforce / NetSuite | 強力なプラットフォームだが、カスタマイズが苦痛で、シート単価が目を見張るほど高い | 同じメタデータ駆動モデル(オブジェクト、フィールド、ロール、共有ルール)をセルフホストで、シート課金なし |
| 自前構築(Next + Prisma + NextAuth) | RBAC、監査、ファイルアップロード、設定、Webhook、ジョブを毎回作り直す | 実際のビジネスロジックを出荷できる。プラットフォームの配管はすでに整っている |
すぐに使える機能
| 機能領域 | 概要 |
|---|---|
| 自動 REST API | 宣言したすべてのオブジェクトに、フィルター/ソート/ページネーション付きの /api/v1/data/<object> が用意される |
Console (/_console/) | 生成された管理 UI:レコードの閲覧と編集、ユーザー/ロール/権限セットの管理、監査ログ・セッション・API キー・設定の表示 |
Account (/_account/) | ログイン、登録、パスワードリセット、OAuth、OIDC/SSO、パスキー、2FA |
| 20 以上のプラグイン | RBAC + 行レベルセキュリティ、監査、ファイルストレージ、キュー、ジョブ、メール、AI、Webhook——宣言的に、必要に応じて |
あなたが制御し続けるもの
| 資産 | 保管場所 |
|---|---|
| 業務データ | あなたのデータベース(Postgres、SQLite、MySQL、MongoDB) |
| ユーザー ID とセッション | あなたのデータベース |
| 監査ログ | あなたのデータベース |
| ファイル | あなたのストレージ(ローカルディスク、S3、または R2/MinIO のような S3 互換ストレージ) |
| シークレット | あなたのシークレットマネージャー |
| ランタイムそのもの | あなたのサーバー、コンテナ、またはノート PC |
ObjectOS が外部に通信することはありません。テレメトリーなし。ライセンスサーバーなし。エアギャップネットワークは第一級のデプロイ対象です——エアギャップを参照してください。
次に読むべきもの
| やりたいこと | 読むべきもの |
|---|---|
| 実際の動作を見る | クイックスタート |
| 中身を理解する | アーキテクチャ |
| Docker で実行する | Docker |
| Kubernetes にデプロイする | Kubernetes |
| Postgres / 自分の DB に接続する | ランタイム構成 |
| SSO を設定する | 認証 |
| 誰が何を見られるかを制限する | 権限 |
| 別のサービスから呼び出す | API アクセス |
| 他システムへイベントを送信する | Webhook |
| 本番環境へ移行する | 本番運用への準備 |
ライセンスと料金
ObjectOS ランタイムは Apache-2.0——広く使われている OSS ライセンスの中で最も寛容なものです。商用製品で利用する、組み込む、再配布する、変更内容を非公開にしておく——いずれも可能です。シート単価なし、ライセンスサーバーなし、「年間 5 万ドルから」もありません。オプションの商用サポートとマネージドホスティングは別途提供しています——ライセンスを参照してください。