Tablize ランタイムはオープンソースです。tablize.com を動かしているのと同じバイナリが、あなたのサーバー、あなたの VPC で動き、データは境界の外に出ません。
いくつかはマネージドクラウドにのみ存在します — インフラ、課金、オプションのマネージド LLM プール。Tablize を動かすのにこれらは必要ありません。プラットフォームを自身で運用したくないチームのための便利版というだけです。
Tablize は、エージェントランタイム、HTTP サーバー、5 つのプロダクトドメインすべて、38 のコネクターを束ねた単一の Rust バイナリです。デプロイは Docker Compose:5 コンテナ(tablize バイナリ、postgres、emqx、minio、Python サンドボックス)。
クレートレイアウトが厳格なドメイン境界を強制します:Data、IoT、App、Media、Platform はそれぞれ独自のクレートに存在し、相互に import できません。tools クレートだけが全ドメインを横断して集約し、各ドメインのツールをグローバルレジストリに登録し、エージェントランタイムがそこを呼び出します。
ストレージは複数スキーマを持つ 1 つの Postgres インスタンスです(iot.*、data.*、app.*、media.*、platform.*)。TimescaleDB が時系列を処理します。ドメイン間にイベントバスはありません — ドメイン横断の連携はエージェントランタイムのツール呼び出し機構を通じて行われます。
ヘルスケア、金融、データが境界を出ることが許されない規制業界。セルフホストして、エージェントを自分の LLM キーに向け、1 行たりとも第三者に送らない。
外部接続のないファイアウォール背後のデプロイ。セルフホストビルドはローカル LLM(Ollama、vLLM 提供の Llama など)で実行でき、外向き通信ゼロです。
マネージドのワークスペース単位プランが合わない大量ワークロード向け。自前のハードウェアで実行し、自前で LLM 料金を払い、ワークスペース単位のオーバーヘッドなし。
フォークを推奨します。ドメイン固有のツールを追加、認証層を差し替え、独自の連携を構築。クレート境界がこれを外科的に可能にします。
デプロイスクリプトは Docker Compose の薄いラッパーです。Docker がインストールされた任意の Linux ホスト上で:
git clone https://github.com/tablize/tablize.git cd tablize cp .env.example .env # .env を編集して ANTHROPIC_API_KEY(または他の LLM プロバイダー)、DOMAIN などを設定 docker compose up -d
5 つのコンテナが起動します:tablize(バイナリ)、postgres(TimescaleDB 付き)、emqx(MQTT ブローカー、IoT 不使用なら省略可)、minio(S3 互換ストレージ)、python-sandbox(Python ツール用)。
詳細なドキュメント:リポジトリの README と セルフホストドキュメント をご覧ください。
Tablize ランタイムは寛容なオープンソースライセンスで出荷されます。商用利用、フォーク、改変、お客様向けのデプロイが可能です。お願いは、派生作品が自身を明確にそれと示すことと、Tablize 商標を利用しないことだけです。
ライセンスの具体的詳細はリポジトリの LICENSE ファイルにあります。特定の商用ユースケースで別のライセンス取り決めが必要な場合、hello@tablize.com までメールしてください。
コントリビューションを歓迎します。とくに:新しい連携コネクター、明確な再現手順付きのバグ修正、ドキュメント改善、追加ロケールの翻訳。リポジトリで PR を開いてください。CONTRIBUTING.md がローカル開発セットアップとテストインフラを案内します。
より大きなアーキテクチャ変更(新ドメイン、大規模リファクタリング)を検討している場合、コードを書く前にまず issue を開いて方向性を議論してください — お互いの時間の節約になります。