teableio/teable

✨ AI Spreadsheet for Business

Teable – AI拡張スプレッドシート型プラットフォーム

概要 – オープンソースで自己ホスト可能なWebアプリで、協調型スプレッドシート風UIと実PostgreSQLバックエンドを組み合わせたものです。密に統合された4つのコンポーネントを備えています。

  1. エージェントサンドボックス – 各AIセッションは独立したコンテナ内で実行されます。
  2. アプリ展開エンジン – AIが構築したアプリは軽量コンテナとしてパッケージ化され、専用URLが割り当てられます。
  3. AIワークフローエンジン – レコード変更、スケジュール、Webhookなどでトリガーされる自動化に、AI推論ステップを含めることができます。
  4. フル機能のデータベースコラボレーションレイヤー – テーブル、ビュー、権限、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セッションは分離されたまま、モデルとキーを制御します。

はじめに / 展開

  1. ホスト版を試す – https://teable.ai にアクセスすれば、セットアップ不要のデモを利用できます。
  2. 自己ホスト – 展開ガイドに3つのオプションが記載されています。
    • フル機能の自己ホスト – AIエージェントとApp Builderを含みます。
    • スタンドアロンの自己ホスト – コラボレーション/データベースレイヤーのみ(AIなし)。
    • Dockerクイックスタート – 公式イメージ ghcr.io/teableio/teable を実行します。
  3. 開発セットアップ(コードを変更したい場合):
    corepack enable          # Help Management Package Managerを介してpnpmを有効化
    pnpm install             # 依存関係をインストール
    make switch-db-mode      # PostgreSQLスキーマを初期化
    cd apps/nestjs-backend && pnpm dev   # バックエンドを起動(フロントエンドは自動起動)
    
  4. 有料AI機能を有効化 – コミュニティ版は無料で実行できます。ライセンスキーでAIモジュールとエンタープライズ機能がロック解除されます。

ライセンス

  • コミュニティ版(このリポジトリのコード)はAGPL-3.0でリリースされています。
  • packages/の下の個々のパッケージはMITライセンスです。
  • 公式Dockerイメージは無料で実行できます。有料プランは、別のバイナリではなくライセンスキーでAI機能をロック解除します。

まとめ

Teableは、チームがライブPostgreSQLデータ上で直接カスタムアプリを構築、実行、自動化できるフルスタックのAI対応データコラボレーションプラットフォームです。オープンソースのコア、コンテナベースの分離、オプションの自己ホストにより、データやインフラストラクチャの制御を放棄せずにAI機能を求める組織にとって実用的な選択肢となります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト