Teable 1.10 介绍与选型指南
Teable 1.10.0(2026-10-16 发布)认知篇:开源多维表格协作平台定位、四平台合一架构、许可证与商业模式、功能特性、官方快速上手,并量化对比 Airtable/NocoDB/Baserow 社区活跃度、版本节奏与兼容矩阵(查询日期 2026-10-18)。
Teable 1.10 介绍与选型指南
目标:面向准备自托管「多维表格/Airtable 替代品」的工程师,系统介绍 Teable 1.10.0 的定位、架构、功能特性与选型依据;全部论断以官方仓库、官方文档站与镜像发布件为来源(查询日期 2026-10-18),同类竞品(Airtable/NocoDB/Baserow)活跃度数据均联网实查并标注日期。
一、环境信息(信息基准)
本章说明本文所有信息的来源基准,供读者核验时效性。
- 信息查询日期:2026-10-18
- 版本依据:
- GitHub 仓库 teableio/teable 最新 Release:
release.2026-10-16T07-06-34Z.3445(发布于 2026-10-16,官方自 2026 年中起采用「时间戳.构建号」滚动发布,不再打v*语义化 tag,来源:github.com/teableio/teable/releases,查询日期 2026-10-18); - 该 Release 对应官方发布件
ghcr.io/teableio/teable:latest(Docker Hub 同名仓库,推送时间 2026-10-16),发布件内核心包@teable/core版本号实测为 1.10.0,仓库 develop 分支根package.json版本同为 1.10.0(来源:raw.githubusercontent.com,查询日期 2026-10-18); - 因此本文以 1.10.0(2026-10-16 发布) 作为「最新稳定版」叙述基准。
- GitHub 仓库 teableio/teable 最新 Release:
- 官方来源清单:
- 仓库与发布:https://github.com/teableio/teable (AGPL_LICENSE、README、dockers/ 目录)
- 文档站(Mintlify):https://help.teable.ai (部署、架构、环境变量、管理面板等页面)
- 官网与定价:https://teable.ai (Cloud 版入口、定价页)
- 部署编排资产仓库:https://github.com/teableio/teable-deployment (全功能自托管)
- 竞品数据来源:GitHub 仓库 API 与 shields.io 实时徽章、各仓库 releases.atom 订阅源、各仓库 LICENSE 文件(全部为 2026-10-18 实查,下文逐一标注)。
- 本文不包含本地安装实测:按认知篇约定,安装与部署实测见《Teable Docker Compose 部署指南》,配置实测见《Teable 1.10 配置参数详解》,功能实测见《Teable 1.10 功能验证手册》。
二、软件概述
Teable 1.10.0 是一个以「真实 PostgreSQL 为底座」的多维表格协作平台(官方口号:Airtable 替代品,"database with spreadsheet simplicity"),由 Teable, Inc.(原 tea-artist 团队)主导开发,2022 年 11 月开源(仓库创建于 2022-11-01),主语言 TypeScript。它把「类电子表格」的交互层架在真实的 PostgreSQL 数据库之上:你在界面上建的每一张表,底层就是数据库里一张真实的表,因此可以直接用 SQL 客户端、BI 工具对接数据,这是它与 Airtable(专有云存储)最本质的架构差异。
一句话定位:给业务团队的「表格界面 + 数据库底座 + 自动化/AI 工作流」一体化协作平台,支持云服务与完全自托管两种形态。
按官方 README(2026-10-18 版)的表述,当前版本自托管包含「四个平台合一」:
| 平台 | 说明 | Standalone 自托管 | 全功能自托管/Cloud |
|---|---|---|---|
| 数据协作平台 | 表格、视图、权限、API、自动化 | ✅ | ✅ |
| AI 工作流引擎 | 记录变更/定时/Webhook 触发,AI 步骤 | ❌ | ✅ |
| AI 会话沙箱 | 每个会话独立隔离运行环境 | ❌ | ✅ |
| 应用构建与发布(App Builder) | 自然语言生成应用并一键发布 | ❌ | ✅ |
💡 说明:社区常说的「Teable 自托管」默认指 Standalone 形态——单个应用服务 + PostgreSQL(另配 Redis 缓存),即官方仓库
dockers/examples/standalone/给出的部署形态;需要 AI 与 App Builder 时再按官方迁移指南加装「运行时平面」,数据原地保留。本文选型对比以 Standalone 形态为基准。
2.1 许可证与商业模式
Teable 采用 open-core(开放核心)模式,许可证结构实测自仓库 LICENSE 文件(查询日期 2026-10-18):
| 组成部分 | 许可证 |
|---|---|
| 核心应用(nestjs-backend、nextjs-app) | AGPL-3.0 |
packages/ 下的 SDK 与工具包 | MIT |
| 品牌资产(名称/Logo/图标) | 附加条款保护,不得修改替换 |
官方发布件(ghcr.io/teableio/teable) | 免费运行;AI 与企业级能力按付费许可就地解锁(license key,无需换发布件) |
💡 技术拓展:对比同类产品的「开源许可证」不止一种,选型前应分清三类——
许可证类型 代表产品 含义 自托管改造/二次分发空间 OSI 开源-弱 Copyleft Teable(核心 AGPL-3.0) 网络服务也须开源修改部分;可自由自托管 大(注意 AGPL 网络条款) OSI 开源-宽松 Baserow 核心版(MIT) 几乎无限制,商用闭源衍生可行 最大 Fair-code/源码可得 NocoDB(Sustainable Use License) 可看源码、可自用,但禁止把它做成竞争性商业服务 中(受使用场景条款约束) 闭源 SaaS Airtable 无源码,仅云服务 无 Teable 实际采用 AGPL-3.0(核心)+ MIT(SDK 包)组合:对「自托管使用」完全免费,对「云化二次售卖」有传染性约束,这是它与 NocoDB(不可云化售卖)和Baserow(可宽松商用)在合规层面的关键差异。
2.2 版本演进与发布节奏
官方发布节奏(来源:releases.atom,查询日期 2026-10-18)呈现「高频滚动发布」特征:2026-09-05 至 2026-10-16 约 6 周内共发布 43 个 Release(时间戳 tag,如 release.2026-10-16T07-06-34Z.3445),平均每周 6~7 个,latest 发布件随之滚动更新。对使用者的含义是:
- 追
latest发布件可快速获得修复,但两次升级间隔内可能引入行为变化,生产环境建议固定到某个具体构建号并按官方 Version Upgrade 指南升级; - 官方文档站提供 Changelog(https://help.teable.ai/en/changelog)可逐版本核对变更。
三、核心架构
本章依据官方 Architecture 页(help.teable.ai/en/deploy/architecture,查询日期 2026-10-18)与官方部署编排文件(dockers/ 目录)梳理。
3.1 服务组成
一次完整的自托管部署按「应用与数据面 + 运行时平面」划分服务:
| 服务 | 职责 | Standalone 是否需要 |
|---|---|---|
| Teable 应用(单一服务) | Web UI、REST API、自动化、会话 | ✅(必需) |
| PostgreSQL | 主数据库:所有表结构、记录数据、元数据 | ✅(必需) |
| Redis | 缓存、任务队列、实时协作消息 | ✅(官方 Standalone 编排含 Redis,缓存也可降级为 memory/sqlite) |
| 对象存储 | 文件三桶:public(头像等公开资源)、private(附件)、build(应用构建产物) | 可用本地磁盘目录替代 |
| Infra Service(运行时入口) | 应用与运行时平面的唯一连接点,协调构建与发布 | ❌(AI/App Builder 才需要) |
| 沙箱引擎 | 每个 AI 会话一个隔离运行实例 | ❌ |
| Git registry | 存放 App Builder 生成应用的源码 | ❌ |
| 预览网关 | 把浏览器路由到沙箱预览与已发布应用 | ❌ |
3.2 数据模型与存储路径
Teable 的关键架构决策是「记录数据落在真实 PostgreSQL 表」:
- 元数据(空间/项目/表/字段/视图定义)由应用内部主库管理(官方迁移日志显示为 Prisma 管理的 meta database,含 255 个迁移脚本,实测自 1.10.0 发布件首次启动日志);
- 用户业务表的记录数据在 PostgreSQL 中以真实表的形式存放,因此可用 SQL 直连分析、可对接 BI;
- 附件默认存本地
.assets/uploads目录(BACKEND_STORAGE_PROVIDER=local),可切换 MinIO/S3/阿里云 OSS; - 实时协作与计算任务经 Redis 队列分发(BullMQ,官方管理面板有 Computed Outbox 监控页)。
💡 技术拓展:「多维表格的底层存储」业界有三种流派,决定了性能与集成天花板——
流派 代表 原理 取舍 专有云存储 Airtable 自研存储,不可直连 体验统一,但数据可移植性差 真实数据库表 Teable、Baserow 用户表即数据库表 可 SQL/BI 直连;表结构变更受数据库约束 元数据+JSON 文档 NocoDB 记录以文档形式存储,可挂外部库 可挂现有 MySQL/PG 做只读增强,复杂查询性能弱于真实表 Teable 实际采用「真实 PostgreSQL 表」路线,这也是其官方定位「PostgreSQL 上的协作平台」的由来。
3.3 技术栈
| 层 | 技术(实测/官方来源) |
|---|---|
| 后端 | NestJS(Node.js 24 运行时,发布件环境变量 NODE_VERSION=24.19.0)、Prisma ORM |
| 前端 | Next.js(服务端渲染 + SPA)、React |
| 数据库 | PostgreSQL(官方 Standalone 编排使用 PostgreSQL 15.4) |
| 缓存/队列 | Redis 7.2(BullMQ 任务队列) |
| 实时协作 | WebSocket |
| API | RESTful(官方 API 文档 737 个端点页面,help.teable.ai/_llms/en/api.txt)+ JavaScript SDK(npm @teable/sdk) |
四、功能特性
以下特性清单依据官方 README 与文档站(查询日期 2026-10-18),标注 Standalone 形态可用性:
4.1 数据表与字段
- 视图类型:Grid(表格)、Form(表单)、Kanban(看板)、Gallery(画册)、Calendar(日历),Standalone 全部可用;
- 字段类型:文本、长文本、数字、货币、百分比、单选/多选、日期、勾选、评分、成员、附件、URL、邮箱、电话、公式、关联记录、查找引用、汇总、按钮、AI 字段(AI 类需 AI 能力);
- 公式引擎:函数式公式(官方文档含完整函数参考),支持跨表引用;
- 数据约束:字段级校验、必填、默认值、唯一性(部分为商业版能力,见官方 Limitations)。
4.2 协作与权限
- 三级资源层级:Space(空间)→ Base/Project(项目)→ Table(表);
- 四级协作角色:Owner/Creator/Editor/Viewer(另有 Commenter,官方 Space Permission 页描述四级操作范围);
- 邀请方式:邮件邀请、链接邀请(空间级与项目级);
- 记录级能力:评论、记录历史、撤销/重做、批量编辑。
4.3 自动化
- 触发器:记录创建/更新/满足条件、表单提交、按钮点击、定时、Webhook 接收;
- 动作:创建/更新/读取记录、HTTP 请求、条件分支、循环批处理、跨项目访问、发邮件、运行 JavaScript 脚本;
- 许可要求(实测修正):自托管未激活商业许可时,自动化能力返回 402
payment_required(feature=automationEnable),需购买许可就地解锁——功能实测见《Teable 1.10 功能验证手册》11.2。
4.4 API 与集成
- 全功能 REST API + 官方 JavaScript SDK;
- Personal Access Token 认证(作用域化);
- 导入导出:CSV、XLSX、Airtable 迁移;
- SQL 直连:数据即 PostgreSQL 表,可用任意 PostgreSQL 客户端/BI 工具连接分析。
4.5 管理面板(自托管专属)
官方 Admin Panel(help.teable.ai/en/basic/admin-panel/overview):实例用户管理、空间管理、数据库租户、实例设置(含邮件配置)、自动化运行监控、审计日志、公告发布、Schema 完整性修复等。
五、快速上手(引自官方文档)
本章为官方部署文档的最小示例摘录,未做本地实测(本地实测过程见《Teable Docker Compose 部署指南》)。
5.1 三种上手路径
官方 Deployment 页(help.teable.ai/en/deploy/choose,2026-10-18 抓取)给出三路径:
| 路径 | 适用 | 入口 |
|---|---|---|
| Teable Cloud | 零部署试用 | https://teable.ai |
| Standalone 自托管 | 小团队/评估(官方推荐 ≤50 用户) | help.teable.ai/en/deploy/docker |
| 全功能自托管 | 需要 AI/App Builder | teableio/teable-deployment 仓库 |
5.2 Standalone 最小流程(官方 docker.md 摘要)
官方推荐的 Standalone 部署按以下步骤(细节与逐条回显见《Teable Docker Compose 部署指南》):
- 准备一台满足最低要求的服务器:官方 docker.md 标注最低 4GB 内存、2 核 CPU、40GB 磁盘、推荐 Ubuntu 20.04 LTS 以上;
- 创建部署目录,写入官方提供的编排文件(应用 + PostgreSQL + Redis 三服务)与
.env(数据库连接、缓存连接、PUBLIC_ORIGIN等); - 启动服务后首次访问
http://<服务器IP>:3000完成管理员注册(首个注册用户自动成为实例管理员); - 建空间 → 建项目 → 建表,或从 CSV/XLSX/Airtable 导入。
5.3 首个 API 调用(官方 API 文档示例路径)
官方 API 文档(help.teable.ai/en/api-doc/token)描述的最小调用链:
- 在网页端「个人设置 → Access Token」创建令牌(选择作用域);
- 以
Authorization: Bearer <token>调用 REST API,例如读取当前用户信息GET /api/user/me; - 用同一令牌创建空间/项目/表并写入记录,全部能力与网页端一致。
六、适用场景与限制
6.1 适用场景
- 团队轻量业务系统:项目跟踪、CRM、资产管理、招聘流水、内容排期——需要多人协作 + 视图分化(看板/日历/表单)的场景;
- 需要数据可移植的表格应用:团队已有 PostgreSQL 运维体系,希望表格数据可 SQL 直连、可接 BI(Metabase/Grafana 等);
- 内网/私有化合规要求:数据不出内网,且希望保留类 Airtable 体验;
- 自动化中台:以记录变更/定时/Webhook 驱动业务流(配合 HTTP 动作可打通任意外部系统);
- AI 数据底座(全功能形态):以真实业务数据为上下文的 AI 会话与应用生成(需全功能部署与商业许可)。
6.2 限制与注意(依据官方文档,查询日期 2026-10-18)
- 单数据库引擎:仅支持 PostgreSQL,不支持 MySQL 作为主库(与 NocoDB 的多数据源路线相反);
- AI 能力不在 Standalone:AI 会话/App Builder 需要全功能自托管(运行时平面 + 付费许可);
- 商业能力边界:自托管的高级能力(如部分自动化动作、高级权限)按官方 Pricing 页划分免费/付费,激活需 license key;
- 升级节奏快:滚动发布模式下
latest变动频繁,生产环境应固定版本并阅读 Changelog; - AGPL 合规:若对 Teable 做修改并提供网络服务,需按 AGPL-3.0 开源修改部分,且不得移除品牌资产(附加条款)。
七、同类选型对比
对比对象:Airtable(闭源 SaaS 原型)、NocoDB(github.com/nocodb/nocodb)、Baserow(github.com/baserow/baserow)。除 Airtable 外均为可自托管产品;所有量化数据实查于 2026-10-18(来源随行标注)。
7.1 社区活跃度(实查 2026-10-18)
| 指标 | Teable | NocoDB | Baserow |
|---|---|---|---|
| GitHub Stars | 21,896 | 65k(65,000+) | 6.2k |
| Forks | 1,357 | 5.1k | 767 |
| 开放 Issues | 146 | 388 | 1.1k |
| 贡献者 | 40 | — | — |
| 仓库创建时间 | 2022-11 | 2020-10(官网自述 2020 年开源) | 2020-12(LICENSE 版权头 2019-present) |
| 主语言 | TypeScript | TypeScript/Node | Python(Django)+Vue |
| 最近一次仓库推送 | 2026-10-18(当日仍活跃) | 2026-10(徽章显示持续活跃) | 2026-10 |
解读:NocoDB 起步最早、社区体量最大(65k Stars);Teable 用约 4 年时间积累 21.9k Stars,按「Stars/仓龄」的增长斜率三者中最快,且仓库当日仍有提交(活跃密度高);Baserow 体量小但由公司全职维护,发布稳定。
7.2 版本节奏(实查 2026-10-18,来源:各仓库 releases.atom)
| 维度 | Teable | NocoDB | Baserow |
|---|---|---|---|
| 最新版本 | 1.10.0(发布件 release.2026-10-16T07-06-34Z.3445,2026-10-16) | 2026.09.1(2026-09-29) | 2.4.1(2026-10-13) |
| 版本命名 | 时间戳.构建号(内部包版本 1.10.0) | 日历语义化 YYYY.MM.seq | 语义化 vMAJOR.MINOR.PATCH |
| 近期节奏 | 约 6 周 43 个 Release(2026-09-05~10-16),滚动发布 | 月度 minor + 补丁(2026.07.0→08.0→08.1→08.2→09.0→09.1,约每 2~4 周一个) | 约 4 |
| 发布件通道 | latest 跟随滚动;可固定时间戳 tag | 固定语义 tag | 固定语义 tag |
解读:三个产品都处于活跃维护期(最近一次 Release 均在近 4 周内)。Teable 发布频率最高、迭代最激进,选它意味着更快的功能获取与更高的升级管理成本;NocoDB/Baserow 节奏平缓,更适合「低频升级」的生产策略。
7.3 兼容矩阵(来源:各官方文档与仓库,查询日期 2026-10-18)
| 维度 | Teable | NocoDB | Baserow | Airtable |
|---|---|---|---|---|
| 自托管 | ✅(AGPL-3.0 核心) | ✅(Sustainable Use License) | ✅(MIT 核心) | ❌ |
| 主数据库 | 仅 PostgreSQL | SQLite/MySQL/PostgreSQL(元数据) | 仅 PostgreSQL | —(专有云) |
| 外部数据源挂接 | ❌(数据自建) | ✅(可挂已有 MySQL/PG 等) | ❌ | — |
| SQL/BI 直连 | ✅(记录即 PG 表) | 有限(挂接库直连;自建库为文档模型) | ✅(记录在 PG 表) | ❌ |
| 视图类型 | Grid/Form/Kanban/Gallery/Calendar | Grid/Form/Kanban/Gallery/Calendar | Grid/Form/Kanban/Gallery/Calendar | Grid/Form/Kanban/Gallery/Calendar/Timeline/Gantt |
| 自动化 | ⚠️(需商业许可激活,未激活返回 402) | ✅(自托管可用) | ✅(部分能力商业版) | ✅ |
| REST API/SDK | ✅(实测 OpenAPI 规范 749 个端点路径) | ✅ | ✅ | ✅(限额计费) |
| 中文界面 | ✅(官方多语言,含简体中文) | ✅ | ✅(社区翻译) | ✅ |
| 最低资源(官方口径) | 4GB 内存/2 核/40GB 磁盘 | 1GB 内存即可运行(官方 README) | 4GB+ 内存(官方建议 8GB) | — |
| AI 能力 | 全功能形态内置(商业许可) | 部分集成 | 商业版 | 云端附加购买 |
解读与选型建议:
- 数据主权 + BI 直连优先 → Teable 或 Baserow(记录即数据库表);其中 Teable 的自动化/API 生态与中文体验更完整,Baserow 的 MIT 核心对商用衍生最友好;
- 要在现有 MySQL/PostgreSQL 业务库上「加装」表格界面 → NocoDB(外部数据源挂接是三者中独有能力);
- 要 AI 会话/应用生成与表格一体化 → Teable 全功能形态(或直接 Airtable Cloud 预算充足时);
- 合规红线:计划云化转售选 Baserow(MIT)或自研;禁止竞争性商用场景避开 NocoDB(Sustainable Use License);接受 AGPL 网络条款则 Teable 无额外限制;
- 资源受限环境:NocoDB 最低门槛最低(1GB 内存),Teable/Baserow 建议 4GB 起步。
八、参考链接
- GitHub 仓库:https://github.com/teableio/teable (LICENSE、README、dockers/ 目录,查询日期 2026-10-18)
- 官方文档站部署选择页:https://help.teable.ai/en/deploy/choose (查询日期 2026-10-18)
- 官方文档站架构页:https://help.teable.ai/en/deploy/architecture (查询日期 2026-10-18)
- 官方文档站环境变量页:https://help.teable.ai/en/deploy/env (查询日期 2026-10-18)
- 官方 Docker 部署指南:https://help.teable.ai/en/deploy/docker (查询日期 2026-10-18)
- 官方 API 文档:https://help.teable.ai/en/api-doc/token (查询日期 2026-10-18)
- 官方定价页:https://teable.ai/pricing (查询日期 2026-10-18)
- 全功能部署仓库:https://github.com/teableio/teable-deployment (查询日期 2026-10-18)
- 竞品仓库:https://github.com/nocodb/nocodb 、https://github.com/baserow/baserow (活跃度数据查询日期 2026-10-18)
- 实测部署篇:《Teable Docker Compose 部署指南》;配置实测篇:《Teable 1.10 配置参数详解》;功能实测篇:《Teable 1.10 功能验证手册》