Data Agent 全体を自社インフラ上で実行。

tablize.com を動かしているのと同じバイナリが、あなたのサーバー、あなたの VPC で、あなた自身の LLM キーで動きます。あなたがエージェントを外向きに向けない限り、データが境界の外に出ることはありません。

セルフホストビルドに含まれるもの

エージェントランタイム
会話型エージェントのコア全部:WebSocket プロトコル、ツールレジストリ、セッション管理、LLM プロバイダールーター(Anthropic / GLM / Grok / OpenRouter)。
5 つのドメインすべて
Data、IoT、App、Media、Platform — エージェントにツールを公開するすべてのドメインモジュール。
すべてのコネクター
Stripe、Shopify、GA4、その他すべて。OAuth フロー、同期エンジン、認証情報ボールト — 全部同梱。
Web UI
React 製のワークスペース UI、チャットインターフェース、Spaces ビジュアライゼーション、ダッシュボードレンダラー。
CLI
すべてを 1 つにまとめた単一の Rust バイナリ。

マネージドクラウドにのみ残るもの

いくつかはマネージドクラウドにのみ存在します — インフラ、課金、オプションのマネージド LLM プール。Tablize を動かすのにこれらは必要ありません。プラットフォームを自身で運用したくないチームのための便利版というだけです。

マネージド Fly.io インフラ
ワークスペースごとの専用マシン、自動プロビジョニング、スナップショット。
マネージド LLM プール
有料プランに含まれる Anthropic/OpenAI クレジットのプール。セルフホストの場合は代わりに自分のキーで実行します。
課金 + ワークスペースライフサイクル
Stripe 課金連携、ワークスペース作成フロー、マネージドクラウド固有のアカウント管理 UI。
ワークスペース間フェデレーション
Max プランの複数ワークスペースフェデレーションには、マネージドコントロールプレーンが必要です。

アーキテクチャ

Tablize は、エージェントランタイム、HTTP サーバー、5 つのプロダクトドメインすべて、すべてのコネクターを束ねた単一の Rust バイナリです。デプロイは Docker Compose:5 コンテナ(tablize バイナリ、postgres、emqx、minio、Python サンドボックス)。

クレートレイアウトが厳格なドメイン境界を強制します:Data、IoT、App、Media、Platform はそれぞれ独自のクレートに存在し、相互に import できません。tools クレートだけが全ドメインを横断して集約し、各ドメインのツールをグローバルレジストリに登録し、エージェントランタイムがそこを呼び出します。

ストレージは複数スキーマを持つ 1 つの Postgres インスタンスです(iot.*data.*app.*media.*platform.*)。TimescaleDB が時系列を処理します。ドメイン間にイベントバスはありません — ドメイン横断の連携はエージェントランタイムのツール呼び出し機構を通じて行われます。

設計判断の詳細:なぜ Tablize をマイクロサービスではなく 1 つの Rust バイナリで作ったか

セルフホストが適している場合

データレジデンシー要件

ヘルスケア、金融、データが境界を出ることが許されない規制業界。セルフホストして、エージェントを自分の LLM キーに向け、1 行たりとも第三者に送らない。

エアギャップ環境

外部接続のないファイアウォール背後のデプロイ向け。セルフホストビルドはローカル LLM(Ollama、vLLM 提供の Llama など)で実行でき、外向き通信ゼロです。

コストの予測可能性

マネージドのワークスペース単位プランが合わない、大量で安定したワークロード向け。自前のハードウェアで実行し、自前で LLM 料金を払い、ワークスペース単位のオーバーヘッドなし。

自社ネットワーク境界内

Data Agent 全体 — データ、エージェント、ダッシュボード — を自社の VPC 内に保持。あなたが外向きに向けない限り、何一つ境界を越えません。

セルフホストの方法

セルフホストビルドは、単一の Tablize バイナリと Docker Compose スタックとして出荷されます。Docker がインストールされた任意の Linux ホスト上で、次の 3 行で完了します:

cp .env.example .env
# LLM キー(Anthropic / OpenAI / ローカルモデル)、DOMAIN、ストレージの認証情報を設定
docker compose up -d

5 つのコンテナが起動します:tablize(バイナリ)、postgres(TimescaleDB 付き)、emqx(MQTT ブローカー、デバイスを使わなければ省略可)、minio(S3 互換ストレージ)、python-sandbox(Python ツール用)。

セルフホストビルドとデプロイドキュメントの入手は、hello@tablize.com までメールしてください。

ライセンス

セルフホストビルドは、自社インフラ上での商用利用 — あなたのサーバー、あなたの LLM キー、あなたのネットワーク — にライセンスされています。あなたが運用し、あなたがデータを所有し、デフォルトでは何も外部に通信しません。

具体的なライセンス条件 — 再配布、エアギャップ環境でのデプロイ、または自社の顧客に提供する製品への Tablize の組み込みなどを含む — については、hello@tablize.com までメールしてください。

Tablize を自分のサーバーで実行。

ビルドからエージェント実行まで:新しい Linux ホストで約 10 分。

セルフホストビルドを問い合わせる