teableio/teable
✨ AI Spreadsheet for Business
Teable – AI拡張スプレッドシート型プラットフォーム
概要 – オープンソースで自己ホスト可能なWebアプリで、協調型スプレッドシート風UIと実PostgreSQLバックエンドを組み合わせたものです。密に統合された4つのコンポーネントを備えています。
- エージェントサンドボックス – 各AIセッションは独立したコンテナ内で実行されます。
- アプリ展開エンジン – AIが構築したアプリは軽量コンテナとしてパッケージ化され、専用URLが割り当てられます。
- AIワークフローエンジン – レコード変更、スケジュール、Webhookなどでトリガーされる自動化に、AI推論ステップを含めることができます。
- フル機能のデータベースコラボレーションレイヤー – テーブル、ビュー、権限、API、および通常のスプレッドシートビュー(グリッド、カンバン、カレンダーなど)をすべて備えています。
重要性 – AIコンポーネント(チャット、「App Builder」、フィールド入力、自動化)は、PostgreSQLに保存されているライブデータに対して直接動作するため、出力は切り離されたプロトタイプではなく、既存のワークフローの実用的で本番対応の拡張機能となります。このプラットフォームはクラウド(teable.aiでホスト)または自己ホストで実行でき、チームはコンピューティング、モデル、データを完全に制御できます。
コア機能
- AIネイティブチャット – 自然言語の質問をして分析を得たり、データを変更するコマンドを発行したりできます。
- App Builder – アプリを平易な言葉で説明すると、AIエージェントがUIとロジックを作成し、サンドボックス化されたコンテナに展開します。
- AI自動化 – レコード更新、スケジュールタイマー、受信WebhookなどでAI駆動アクションをトリガーします。
- AIフィールド入力 – LLMを使用して列値を一括生成または補完します。
- スプレッドシートUI – グリッド、フォーム、カンバン、ギャラリー、カレンダー、数式、フィルタリング、グループ化、ソート、集計、リアルタイムコラボレーション、コメント、履歴、元に戻す/やり直し、添付ファイル、インポート/エクスポート、チャート、プラグイン、直接SQLクエリ。
- スケーラブルな分離 – 各AIセッションと展開された各アプリは、それぞれのコンテナで実行され、オンデマンドで起動され、アイドル時に破棄されます。
- 自己ホストオプション – フル機能の展開(AI + App Builder)、または純粋なデータコラボレーションのためのAI機能なしの「スタンドアロン」モード。
典型的なユースケース
| ユースケース | Teableの利点 |
|---|---|
| 社内ツールの迅速な構築 | 必要なツールを説明すると、AIがチームがすでに使用しているPostgreSQLテーブルと連携するフルスタックアプリを作成します。 |
| データ駆動の意思決定支援 | AIとチャットして分析を実行したり、レポートを生成したり、テーブル内の欠落データを直接補完したりできます。 |
| 自動化されたビジネスプロセス | データの補完、タスクのルーティング、通知の送信を行うAIステップを呼び出すトリガー(新しい行、スケジュールなど)を設定します。 |
| 非技術ユーザー向けのカスタムダッシュボード | 組み込みビュー(グリッド、カンバン、カレンダー、チャート)を使用し、AIが自動的に最新の状態に保ちます。 |
| 安全なオンプレミスAI | スタック全体を自社インフラに展開し、AIセッションは分離されたまま、モデルとキーを制御します。 |
はじめに / 展開
- ホスト版を試す – https://teable.ai にアクセスすれば、セットアップ不要のデモを利用できます。
- 自己ホスト – 展開ガイドに3つのオプションが記載されています。
- フル機能の自己ホスト – AIエージェントとApp Builderを含みます。
- スタンドアロンの自己ホスト – コラボレーション/データベースレイヤーのみ(AIなし)。
- Dockerクイックスタート – 公式イメージ
ghcr.io/teableio/teableを実行します。
- 開発セットアップ(コードを変更したい場合):
corepack enable # Help Management Package Managerを介してpnpmを有効化 pnpm install # 依存関係をインストール make switch-db-mode # PostgreSQLスキーマを初期化 cd apps/nestjs-backend && pnpm dev # バックエンドを起動(フロントエンドは自動起動) - 有料AI機能を有効化 – コミュニティ版は無料で実行できます。ライセンスキーでAIモジュールとエンタープライズ機能がロック解除されます。
ライセンス
- コミュニティ版(このリポジトリのコード)はAGPL-3.0でリリースされています。
packages/の下の個々のパッケージはMITライセンスです。- 公式Dockerイメージは無料で実行できます。有料プランは、別のバイナリではなくライセンスキーでAI機能をロック解除します。
まとめ
Teableは、チームがライブPostgreSQLデータ上で直接カスタムアプリを構築、実行、自動化できるフルスタックのAI対応データコラボレーションプラットフォームです。オープンソースのコア、コンテナベースの分離、オプションの自己ホストにより、データやインフラストラクチャの制御を放棄せずにAI機能を求める組織にとって実用的な選択肢となります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト