teableio/teable
✨ AI Spreadsheet for Business
Teable – AI增强的电子表格风格平台
简介 – 一个开源、可自托管的Web应用,将协作式电子表格风格UI与真实的PostgreSQL后端相结合。它包含了四个紧密集成的组件:
- 智能体沙箱 – 每个AI会话都在独立的隔离容器中运行。
- 应用部署引擎 – AI构建的应用被打包为轻量级容器,并获得专用URL。
- AI工作流引擎 – 自动化(由记录变更、计划或Webhook触发)可包含AI推理步骤。
- 全功能数据库协作层 – 表、视图、权限、API以及所有常见的电子表格视图(网格、看板、日历等)。
为什么重要 – AI组件(聊天、“应用构建器”、字段填充、自动化)直接在PostgreSQL中存储的实时数据上操作,因此输出永远不会是脱离实际的原型,而是对现有工作流的真实、生产就绪的扩展。该平台可以在云中运行(托管于teable.ai)或自托管,使团队能够完全控制计算、模型和数据。
核心功能
- AI原生聊天 – 用自然语言提问,获得分析,并发出修改数据的命令。
- 应用构建器 – 用简单的语言描述应用;AI智能体将创建UI、逻辑,并将其部署在沙箱容器中。
- AI自动化 – 在记录更新、计划定时或传入Webhook时触发AI驱动操作。
- AI字段填充 – 使用LLM批量生成或丰富列值。
- 电子表格UI – 网格、表单、看板、画廊、日历、公式、过滤、分组、排序、聚合、实时协作、评论、历史记录、撤销/重做、附件、导入/导出、图表、插件以及直接SQL查询。
- 可扩展的隔离性 – 每个AI会话和每个部署的应用都在自己的容器中运行,按需启动,空闲时关闭。
- 自托管选项 – 全功能部署(AI+应用构建器),或用于纯数据协作的不含AI功能的“独立”模式。
典型使用场景
| 使用场景 | Teable如何提供帮助 |
|---|---|
| 快速内部工具构建 | 描述所需工具;AI创建一个与团队已在使用的PostgreSQL表进行通信的全栈应用。 |
| 数据驱动决策支持 | 与AI聊天以运行分析、生成报告或直接在表中填充缺失数据。 |
| 自动化业务流程 | 设置触发器(例如新行、计划)以调用AI步骤来丰富数据、路由任务或发送通知。 |
| 面向非技术用户的自定义仪表板 | 使用内置视图(网格、看板、日历、图表),并让AI自动保持最新状态。 |
| 安全的本地化AI | 在您自己的基础设施上部署整个堆栈;AI会话保持隔离,您控制模型/密钥。 |
开始使用/部署
- 尝试托管版本 – 访问 https://teable.ai 体验零设置演示。
- 自托管 – 部署指南中记录了三种选项:
- 全功能自托管 – 包括AI智能体和应用构建器。
- 独立自托管 – 仅协作/数据库层(无AI)。
- Docker快速入门 – 运行官方镜像
ghcr.io/teableio/teable。
- 开发环境设置(如果您想修改代码):
corepack enable # 通过帮助管理包管理器启用pnpm pnpm install # 安装依赖 make switch-db-mode # 初始化PostgreSQL模式 cd apps/nestjs-backend && pnpm dev # 启动后端(前端自动启动) - 激活付费AI功能 – 社区版免费运行;许可证密钥解锁AI模块和企业功能。
许可证
- 社区版(此仓库中的代码)在AGPL-3.0下发布。
packages/下的各个包为MIT许可。- 官方Docker镜像可免费运行;付费计划通过许可证密钥解锁AI功能,而不是通过单独的二进制文件。
底线
Teable是一个全栈、AI感知的数据协作平台,允许团队直接在其实时PostgreSQL数据上构建、运行和自动化自定义应用。其开源核心、基于容器的隔离以及可选的自托管使其成为希望在不让渡数据或基础设施控制权的情况下获得AI功能的组织的实用选择。
相关
- 项目
- 项目
- 项目
- 项目
- 项目