Teable - 人工智能电子表格
将数据管理、AI工作流和应用构建集于一身的平台,表面是电子表格,底层是真正的PostgreSQL。
- Star 数
- ★ 22k
- 最近更新
- 3 天前
- License
- NOASSERTION
- 主语言
- TypeScript
- FA 评分
- 53/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 高 · 需要较重的基础设施
- 开始前需要
- 典型场景
- 需要一个直观界面管理数百万行数据的小型企业主,可利用电子表格视图和PostgreSQL性能。
- 不适合
- 需要完全离线或内网隔离运行的团队,AI 功能依赖模型服务商
- 只想用免费版获得 AI 与 App Builder 的用户,这些功能需付费许可
- 缺乏 Docker、PostgreSQL 与基础设施运维经验的个人或小团队
- 源码审查
- 53/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Teable是一个开源的自托管平台,将电子表格的简单性与PostgreSQL的强大功能相结合,提供数据管理、AI工作流和应用构建功能。它包含一个安全的代理沙箱、应用部署平台、AI工作流引擎和数据库协作平台。AI功能包括自然语言数据查询和操作、AI驱动的应用构建、自动化以及字段填充。应用可在隔离的容器中构建和部署,每个会话都有独立的沙箱。该平台支持自托管,社区版采用AGPL-3.0许可证。
Teable支持创建和管理数据库表,提供网格、表单、看板、画廊和日历视图。它可以执行过滤、分组、排序、聚合、公式、字段转换,以及通过PostgreSQL进行数百万行数据的处理。AI聊天功能允许用户用自然语言查询和操作实时数据。App Builder使用户能够描述应用需求,并让代理在隔离的沙箱中构建应用,然后部署到独立的URL。AI自动化对记录变化、计划和webhook做出反应,并包含AI步骤。AI字段填充功能可批量生成或丰富字段值。它还提供API、SQL查询、评论、记录历史、实时协作、导入导出和图表功能。
- 需要一个直观界面管理数百万行数据的小型企业主,可利用电子表格视图和PostgreSQL性能。
- 希望用自然语言与实时数据互动,而非编写SQL的业务分析师。
- 需要快速构建定制内部工具,且无需等待IT团队的运营经理。
- 希望自动化基于记录变化或计划的工作流程的团队,并可集成AI推理。
- 正在迁移自托管环境,需要满足数据合规要求的组织的IT管理员。
- 希望利用现有PostgreSQL数据库构建应用的开发者,可使用Teable作为低代码后端。
如何安装或部署这个 Agent?
如需完整自托管,请使用GitHub上的teableio/teable-deployment仓库,并提供域名、DNS令牌以及目标服务器或集群的访问权限。也可以按照帮助文档中的Docker指南进行独立部署。对于开发环境,需启用corepack,安装依赖(pnpm install),初始化PostgreSQL(make switch-db-mode),设置环境变量,并运行后端(cd apps/nestjs-backend && pnpm dev)。
如何使用这个 Agent?
您可以注册Teable云服务(teable.ai)并立即开始使用,或者按照部署指南进行自托管。安装后,创建表、添加视图、配置自动化,并使用AI聊天和分析功能。要使用App Builder,请描述您需要的应用,代理将在沙箱中构建并部署,生成一个可访问的URL。您可以通过提供的API文档集成API。
这个 Agent 有哪些优点和局限?
- 基于PostgreSQL构建,处理性能出色,可支持数百万行数据,优于传统电子表格。
- AI功能深度集成在数据所在的实时环境中,而非独立的AI工具。
- 提供多种视图(网格、表单、看板等),交互体验类似电子表格。
- 支持自托管,可完全控制数据和基础设施。
- 应用构建采用隔离容器,可独立部署,安全性高。
- AI功能和应用构建器仅在完整自托管或云版本中提供,独立自托管不包含这些功能,需要付费计划。
- 部署和配置相对复杂,需要了解Docker、PostgreSQL和基础设施。
- 社区版采用AGPL-3.0许可证,可能对某些企业使用有限制。
- 文档和社区资源可能不如成熟产品丰富。
- 对AI模型有依赖,且可能面临供应商锁定(需使用特定平台)。
这个 Agent 与同类方案有什么区别?
作为Airtable的替代品,Teable在开源和自托管方面与Airtable形成对比,后者是专有的SaaS产品。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Teable - 人工智能电子表格 当前 | 53 · 缺口较多 | 自托管服务免费版 + 付费版 | ★ 22k | 3 天前 | TypeScript | — |
| Telegram Search | 58 · 缺口较多 | 自托管服务免费 + 模型费 | ★ 4.1k | 1 天前 | TypeScript | — |
| Nocturne Memory:MCP 长期记忆服务器 | 56 · 缺口较多 | MCP 服务器免费 | ★ 1.4k | 26 天前 | Python | — |
| WhoDB | 51 · 缺口较多 | 自托管服务免费版 + 付费版 | ★ 5k | 今天 | Go | — |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示:访问令牌支持细粒度作用域(如table|read、record|read),并有测试验证权限边界(least_privilege=2)。用户确认方面,AI功能(如App Builder)需要用户操作,但未明确要求每次操作确认(user_confirmation=1)。数据流透明度:README描述AI会话在隔离容器中运行,但未详细说明数据流向(data_flow_transparency=1)。敏感数据处理:有安全策略和访问令牌加密,但未明确敏感数据分类(sensitive_data_handling=2)。依赖安全:有依赖检查脚本,但未提供漏洞扫描证据(dependency_security=1)。外部影响:AI功能可能产生外部调用,但未明确限制(external_effects=1)。回滚:有记录历史和撤销/重做,但未明确AI操作回滚(rollback=1)。来源归属:有作者信息,但发布者未验证(source_attribution=1)。
自洽性:README、代码和测试一致,描述的功能与实现相符(self_consistency=2)。依赖可用性:使用pnpm工作区,依赖声明明确,但未验证所有依赖可用(dependency_availability=2)。失败消息:测试中有错误处理,但未提供用户友好的失败消息(failure_messages=1)。
受众和场景:面向企业和团队,提供多种部署方式(audience_and_scenarios=2)。能力边界:明确区分社区版和付费版功能(capability_boundaries=2)。触发精度:自动化支持记录变化、调度和webhook,但未详细说明触发条件(trigger_precision=2)。环境适配:支持云和自托管,提供Docker部署(environment_fit=2)。
信息架构:README结构清晰,有快速指南和功能列表(information_architecture=2)。安装说明:提供开发部署步骤,但生产部署依赖外部文档(install_notes=2)。命名稳定性:版本号明确,但未提供API稳定性保证(naming_stability=1)。示例和FAQ:有示例和链接,但未提供FAQ(examples_and_faq=2)。已知限制:未明确列出已知限制(known_limitations=1)。许可证:明确AGPL-3.0和MIT,但元数据为NOASSERTION(license=2)。版本和变更日志:有版本号,但未提供变更日志文件(versioning_changelog=1)。维护责任:有安全策略和社区链接,但未明确维护者(maintenance_responsibility=1)。
输出可用性:提供API和UI,输出格式明确(output_usability=2)。边际价值:提供AI功能,但未与其他工具比较(marginal_value=2)。成本效益:免费社区版,但付费功能未明确成本(cost_benefit=2)。
声明可追溯:README中的功能有代码和测试支持,但未提供具体证据链接(claim_traceability=1)。跨源验证:有测试和CI,但未提供独立验证(cross_source_corroboration=1)。事实与推断分离:README中区分了事实和愿景,但未明确标注(fact_inference_separation=1)。
- 发布者身份未验证,需谨慎对待供应链风险。
- 依赖安全未提供漏洞扫描证据,建议检查依赖版本。
- AI功能可能产生外部调用,需明确数据流向和权限控制。
- 未提供已知限制和变更日志,影响用户评估。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
Feature Updates - Added an official MCP server for connecting Claude Code, Codex, Cursor, and other compatible AI clients to Teable through guided OAuth authorization, without manually creating a personal access token. Self-hosted instances support connections at <site-url>/mcp without additional configuration. - Connected AI clients can list projects, inspect tables and fields, query and manage records, and discover APIs for advanced operations, all within the user’s existing permissions. …在 GitHub 查看 ↗ -
发布说明摘录
Feature Updates - Added This Year, Last Year, and Next Year presets to date filters. - Added “Add to chat” to the record detail menu, with correct context for records opened from linked tables or outside the current filtered view. On mobile, the action opens AI chat and reliably adds the record. - Skill activation now appears as a dedicated step in web and mobile chats, showing the skill name, description, and expandable instructions. Messages starting with /skill-name now reliably activate available skills. …在 GitHub 查看 ↗ -
发布说明摘录
Feature Updates - Editors can now import CSV files and append data to existing tables without owner-level permissions. Imported records identify the importing editor as their creator. - Added reusable structured queries with field selection, aliases, filters, sorting, pagination, and aggregations, available through a unified API endpoint and CLI. - Added a versioned Query Library with stable query IDs, immutable revisions, pinned or latest-version references, sharing controls, revision restoration, and protection against conflicting updates. Bug Fixes & Improvements …在 GitHub 查看 ↗