Repolode
teableio

teableio/teable

AI spreadsheet for business: a spreadsheet-style interface on real PostgreSQL, with AI chat, workflow automations, and app building.

Open-source alternative to:Airtable

Stars
21,910
Forks
1,356
Open issues
142
Last commit
6 hours ago

What is it?

Teable is a self-hostable platform that combines data management, AI workflows, and custom app building. Users work with tables that look like spreadsheets, backed by PostgreSQL, and the data is accessible through an API.

The platform offers Grid, Form, Kanban, Gallery, and Calendar views, along with formulas, permissions, comments, record history, real-time collaboration, and import/export. AI features include a chat interface that operates on live data, automations triggered by record changes, schedules, or webhooks with AI steps, and an App Builder that generates an app in an isolated sandbox and deploys it to its own URL.

Teable can be used on the hosted cloud at teable.ai or self-hosted. The self-hosted full-featured setup includes the AI and App Builder components, while standalone self-hosting covers tables, collaboration, API, and automation. The project is written in TypeScript and is available under the AGPL-3.0 license for the community edition.

Key features

  • 01Grid, Form, Kanban, Gallery, and Calendar views on top of PostgreSQL tables.
  • 02AI chat that analyzes and edits data in natural language.
  • 03Automations triggered by record changes, schedules, and webhooks, with AI steps.
  • 04App Builder that generates apps in an isolated sandbox and deploys them to their own URL.
  • 05Formulas, permissions, comments, record history, and real-time collaboration.
  • 06API access to tables and records.

Use cases

  • Replacing Airtable-style internal tools with a self-hosted database.
  • Building internal business apps without writing a full front end.
  • Running AI-assisted data cleanup or enrichment across large tables.
  • Automating record-driven workflows with webhooks and scheduled tasks.

Quick start

  1. 1

    Enable Corepack to get the pnpm package manager

    corepack enable
  2. 2

    Install project dependencies

    pnpm install
  3. 3

    Initialize Postgres

    make switch-db-mode
  4. 4

    In apps/nestjs-backend, start the dev server (it also starts the frontend)

    pnpm dev

Things to know

  • Full AI features, App Builder and app deployments need the full-featured self-host setup or a paid license key.
  • Self-hosting the full platform involves several components and substantial infrastructure effort.
  • The repository is licensed under AGPL-3.0 for the Community Edition, which carries copyleft obligations.

Topics

FAQ

What is teable?
AI spreadsheet for business: a spreadsheet-style interface on real PostgreSQL, with AI chat, workflow automations, and app building. Teable is a self-hostable platform that combines data management, AI workflows, and custom app building. Users work with tables that look like spreadsheets, backed by PostgreSQL, and the data is accessible through an API.
Is teable free to use? What license does it have?
teable is open source under the Other license. Check the license terms before using it in commercial products.
Is teable still maintained?
Actively maintained. The last commit to teable was on Oct 21, 2026.
What can I use teable for?
Replacing Airtable-style internal tools with a self-hosted database. Building internal business apps without writing a full front end. Running AI-assisted data cleanup or enrichment across large tables. Automating record-driven workflows with webhooks and scheduled tasks.
How do I install teable?
Enable Corepack to get the pnpm package manager: corepack enable Install project dependencies: pnpm install Initialize Postgres: make switch-db-mode In apps/nestjs-backend, start the dev server (it also starts the frontend): pnpm dev
Where can I get teable?
The source code and installation instructions are on GitHub: https://github.com/teableio/teable

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects