Teable is a free, open source frameworks & platforms project written in TypeScript and released under a custom open-source licence. It has 21,800 GitHub stars, 1,346 forks and 128 open issues, and was last pushed 12 hours ago. On this registry it ranks #10 of 28 tracked projects in Frameworks & Platforms, and is listed as an open source replacement for 1 paid product, with 5 head-to-head comparisons available. It gained 33 stars over the last 6 tracked days.

Teable — Flexible database meets intuitive spreadsheet interface

What is Teable?

What it is

Teable is a TypeScript-based database and spreadsheet platform positioned as an open alternative to Retool and as an Airtable alternative. It combines PostgreSQL data management, AI workflows, app building, and team collaboration in one system, with a hosted version at teable.ai and self-hosted options.

Teable addresses the problem of business teams needing spreadsheet-like data tools without writing custom software, while developers need real database control, permissions, APIs, and deployment flexibility. It lives in the open-source developer tools ecosystem, including PostgreSQL, low-code, no-code, internal tools, and Airtable-style spreadsheet interfaces.

Key capabilities

  • It provides grid, form, kanban, gallery, and calendar views over PostgreSQL, with formulas, filtering, grouping, sorting, aggregation, SQL query, import/export, search, validation, charts, and plugins.
  • It supports comments, record history, undo/redo, real-time collaboration, attachments preview, and batch editing.
  • It includes AI chat, AI field filling, and AI automations triggered by record changes, schedules, and webhooks, with AI steps.
  • It includes App Builder, where an agent builds an app in an isolated sandbox and deploys it to its own URL.
  • In full self-hosting, each AI session runs in an isolated container, and each published app runs as a lightweight long-lived container.
  • It exposes tables, views, permissions, and an API.
  • It offers Teable Cloud, full-featured self-host, and standalone self-host, with standalone omitting AI chat, agents, and App Builder.

Who uses it and how

  • Business teams can use the hosted cloud at teable.ai to manage data, run AI workflows, and build apps without operating infrastructure.
  • Self-hosters can use the full-featured deployment to run database collaboration, AI chat, agents, App Builder, and app deployments on their own compute.
  • Teams that need only core tables, collaboration, API, and automation can choose standalone self-hosting through Docker, accepting that AI features are absent.
  • Operators can hand teableio/teable-deployment to an AI agent with a domain, DNS token, and target machine or cluster access for deployment.
  • Developers can initialize it with corepack enable, pnpm install, make switch-db-mode, and optional environment files for apps/nextjs-app.

Getting started

Typical starts are using the hosted cloud at teable.ai, deploying standalone with Docker, deploying the full AI platform with teableio/teable-deployment, or initializing local development with corepack enable, pnpm install, and make switch-db-mode.

When to use it — and when not to

Teable fits teams that want an Airtable-like spreadsheet and Retool-style app workflow with PostgreSQL underneath, when they can operate a self-hosted stack or use the hosted cloud. Avoid it if AI chat, agents, and App Builder are required without full self-hosting, because standalone self-hosting omits those features. The metadata lists license as NOASSERTION, contributors as 0, open issues as 128, and repo age as 0 years, so licensing and maintenance need verification.

project readme (upstream, from github) — read inline

Turn your data into AI workflows and custom apps that 100% fit your business

One platform where data management, AI workflows, and app building come together — spreadsheet-simple on the surface, real PostgreSQL underneath. Agents work inside your live data and real processes, so what they build lands seamlessly and fits your business exactly. In the cloud or fully self-hosted.

Try out Teable using our hosted version at teable.ai

teableio%2Fteable | Trendshift

Home | Help | Blog | Template | API | Community | X

build Codacy grade GitHub top language

Teable cover

Quick Guide

  1. Want to see it in action? Try Teable on our hosted cloud at teable.ai.
  2. Deploying it yourself? Start from the Deployment guide — standalone in minutes, or the full AI platform on your own machines.

Four platforms in one

AI chat, App Builder, and app deployments are part of Teable, not bolt-ons. Self-hosting Teable deploys four platforms in one:

  • A secure, scalable agent sandbox — every AI session runs in its own isolated container, started on demand and gone when the session ends.
  • A resource-efficient app deployment platform — every app your team builds and publishes runs as its own lightweight, long-lived container.
  • An AI workflow engine — automations triggered by record changes, schedules, and webhooks, with AI steps, running right where your data lives.
  • A full-featured database collaboration platform on PostgreSQL — tables, views, permissions, and API.

Self-hosting wraps your own compute into an agent-ready, fully controlled productivity environment — putting AI in the hands of everyone on your team. See Architecture for how the pieces fit together.

✨Features

🤖 AI-native

  • AI Chat — ask, analyze, and operate on your data in natural language.
  • App Builder — describe the app you need; an agent builds it in an isolated sandbox and deploys it to its own URL in one click.
  • AI automations — react to record changes, schedules, and webhooks, with AI steps doing the reasoning.
  • AI field filling — generate and enrich field values in bulk.

🍺 Everything you need, out of the box

Grid, Form, Kanban, Gallery, and Calendar views; formulas, field conversion, filtering, grouping, sorting, and aggregation; comments, record history, undo/redo, and real-time collaboration; attachments preview, batch editing, import/export, search, validation, charts, plugins, SQL query — and millions of rows without breaking a sweat.

More features land all the time — see the Changelog.

Deploy

Three ways to run Teable — pick by what you need (full comparison in the Deployment guide):

Teable Cloud Full-featured self-host Standalone self-host
Tables, collaboration, API, automation
AI features (chat, agents)
App Builder (build & deploy apps)
Start here teable.ai teableio/teable-deployment Docker guide

Prefer not to deploy by hand? Hand teableio/teable-deployment to your AI agent (Claude Code, Codex, …) together with a domain, a DNS token, and access to the target machine or cluster — it can take the deployment end to end.

Already running standalone Teable? The runtime plane installs next to it and your data stays in place: migration guide.

Development

1. Initialize
# Enabling the Help Management Package Manager
corepack enable

# Install project dependencies
pnpm install
2. Initialize Postgres
make switch-db-mode
3. Custom Environment Variables(Optional)
cd apps/nextjs-app
cp .env.development .env.development.local
4. Run Dev Server

you just need to start backend, it will start next server for frontend automatically, file change will be auto reload

cd apps/nestjs-backend
pnpm dev

Why Teable?

Software should fit the work — not the other way around. Every team knows the compromise: you have a concrete business need, you search for an app, and it covers 70% of it. So you bend your process around the tool, or you file a ticket and wait quarters for custom development. The work adapts to the software, when it should be the software adapting to the work.

AI only changes this if it reaches the real workflow. A wave of AI tools can now generate an app on demand — but each one is built in a vacuum: an empty database, no knowledge of how your team actually operates, one more island to integrate and maintain. The demo impresses; the workflow stays the same.

Teable puts the agent where the work already happens. Your data, apps, automations, permissions, and collaborators live here, on a real PostgreSQL — and the AI operates all of it. Chat acts on live data. Automations reason over records as they change. App Builder ships working systems wired to the same database your team already uses — so what gets built is never another silo, but a precise extension of the workflow it came from. AI lands in the work seamlessly, and what it builds fits the business exactly.

And it's an architecture an IT team can say yes to. Self-hosting Teable packages your own compute into an agent-ready platform for the whole team: every AI session confined to an isolated sandbox, every app shipped as a standard container, everything resting on PostgreSQL and HTTP APIs, with your own models and keys, on your own infrastructure. Full AI capability, full control — neither traded for the other.

The result is a different way of building: business systems shaped precisely to your business, delivered in days instead of quarters, evolving as fast as the work itself — by everyone on the team, not just the people who code.

readme truncated — read the full docs on github

Frequently asked questions

Is Teable free to use?

Teable is open source. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Teable do?

Flexible database meets intuitive spreadsheet interface

What is Teable written in?

Teable is primarily written in TypeScript. Its source is publicly available at https://github.com/teableio/teable, and it has 21,800 GitHub stars.

What is a good open source alternative to Retool?

Teable is one of the open source options listed as an alternative to Retool. Compare licences, stars and activity side by side on the Teable profile.