A self-hostable, open-source alternative to Airtable that turns SQL databases like PostgreSQL, MySQL and SQLite into a spreadsheet-style interface with auto-generated APIs.
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
Enable Corepack to get the pnpm package manager
corepack enable - 2
Install project dependencies
pnpm install - 3
Initialize Postgres
make switch-db-mode - 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
Open-source no-code platform for building databases, apps, automations and AI agents, self-hostable as an Airtable alternative.
Open-source AI and no-code platform for building business systems such as CRM, ERP, and internal tools, with a WYSIWYG interface and AI agents.
Self-hostable, API-oriented low-code platform that works like a collaborative spreadsheet-database, positioned as an Airtable alternative.
Open-source low-code platform for building internal apps, AI agents and workflow automations, with self-hosting and a model-agnostic design.
Open-source workflow automation platform and alternative to Zapier, with TypeScript-based integrations that also run as MCP servers for AI agents.