ToolJet – 开源 AI 低代码平台,用拖拽和自然语言搭内部工具

AI工具6小时前更新 老高
15 0

ToolJet 是一款由 ToolJet 团队于 2021 年 3 月开源的低代码内部工具平台,主要用于把数据库、接口与 SaaS 数据拼成运营后台和数据看板,支持拖拽式界面搭建与 100 多个数据源直连,适用于内部审批流、运营配置台与数据查询面板等场景。

基础信息内容
产品定位低代码内部工具开发平台
出品方ToolJet 团队
发布时间2021 年 3 月 30 日
开源协议AGPL-3.0
界面搭建拖拽式组件,官方口径 80 余个
数据源接入100 多个数据库、接口与 SaaS
内置数据库基于 PostgreSQL 的无代码库
流程编排内置工作流自动化
智能体接入ToolJet MCP,可由编码智能体生成应用
部署方式云版与自托管
仓库热度GitHub 约 4.1 万星标
ToolJet官网首页截图

ToolJet 的核心能力

它要做的事很具体:把「为一件事写一个后台」的周期从几周压到几小时。下面的六项对应这条链路上的各个环节;站内另一条路线的代表是 袋马,直接用自然语言生成应用。

拖拽搭界面,不用写前端

组件以拖拽方式放进画布,表格、表单、图表、按钮各自带属性面板。绑定数据时把组件的取值与查询结果连起来即可,不需要为一次性的内部页面单独搭一套前端工程。

直连 100 多个数据源

官方口径支持 100 多个数据库、接口与 SaaS 连接,PostgreSQL、MySQL、REST 接口这类常用项开箱可配。查询写在平台内,运行结果可以回填到表格或图表,也可以作为后续步骤的输入。

内置 PostgreSQL 数据库

平台自带一层基于 PostgreSQL 的无代码数据库,建表与字段在界面上完成。临时性的配置表、审批记录不必先去申请一个独立实例,数据留在同一套权限体系内。

工作流编排

把查询、判断与通知串成自动化流程,按触发条件执行。适合定时拉数、异常告警、多步审批这类重复动作,流程执行记录可回查。

MCP 交给编码智能体建应用

官方单列 ToolJet MCP:把平台能力以协议暴露后,编码智能体可以直接生成受管的 ToolJet 应用与查询,不必人工逐块拖拽。生成结果仍落在平台的权限与审计体系内。

自托管与权限体系

支持部署在自己的服务器上,官方把自托管列为可免费起步的选项。权限按用户与角色划分,配合单点登录与审计日志,适合数据不便出内网的团队。

ToolJet 与 Retool 的对比

两者都做内部工具,差别主要在授权与部署自主权上。下表按可核实的结构项并列。

对比维度ToolJetRetool
出品方ToolJet 团队Retool
开源协议AGPL-3.0,可自托管改造闭源商业软件
自托管开源版可自行部署,免费起步自托管仅限企业版
计费方式开源自托管免费,云版按套餐按用户席位订阅
数据源接入100 多个数据库、接口与 SaaS覆盖常见数据库与接口
内置数据库基于 PostgreSQL 的无代码库需外部数据库
智能体接入提供 MCP,可由编码智能体生成应用内置 AI 辅助生成
改造自由度源码开放,可改界面与逻辑不可改源码,按平台能力使用

最影响选型的是三处。自托管:ToolJet 开源版可直接部署在自己机器上,数据不出内网,Retool 的自托管只在企业版提供;计费方式:ToolJet 自托管不按席位收费,Retool 按席位订阅,用的人一多成本线性上升;改造自由度:AGPL 允许改源码,代价是改动后对外提供服务须提供源码。要在自己机房长期跑选 ToolJet,要托管体验与模板生态选 Retool。

如果想先看「一句话生成应用」这条路线能走到哪,站内的 QMuse(蚂蚁集团推出的 AI 应用生成与网页开发平台)是另一种解法。

ToolJet 的应用场景与适用人群

内部工具的共性是「用的人少、改动频繁、不值得开一个前端项目」;要走应用生成这条路,可对照 AgentLink 的跨智能体工作流思路:

  • 运营配置台:把商品、活动、权限这类配置项做成表单,运营自己改,不必每次提需求。
  • 数据查询面板:连上业务库,给客服与销售一个带权限的查询界面,避免直接连数据库。
  • 审批与工单:多步审批流配通知,处理记录留在平台内可回查。
  • 监控与告警:定时查询关键指标,超阈值触发通知,把结果画成看板。
  • 存量系统补台:老系统没有管理界面,用低代码在旁挂一层,不动主系统。

适用人群:适合需要频繁做内部后台的运营与业务团队、希望把数据留在自己机房的技术负责人,以及要为客户交付定制管理界面的实施团队;只做一次性页面、又不打算长期维护的场合,直接用现成的表单工具更轻。

ToolJet 的使用方法

官方给了三条路:云版注册最快,自托管适合数据不出内网,第三条是让编码智能体经 MCP 生成应用。

云版:注册后直接搭第一个应用

  1. 在 ToolJet 官网 选 Try for Free 注册,按提示创建工作区。
  2. 新建应用后从左侧组件面板拖入表格与表单,先搭出页面骨架。
  3. 在数据源里加一个连接,写好查询并把结果绑到表格上,确认能取到数据。
  4. 按角色分配访问权限,再决定是否把应用发布给同事。

自托管:部署到自己的服务器

  1. 按仓库文档用 Docker Compose 起服务,元数据库可用官方内置的 PostgreSQL(官方推荐),也可改接外部 PostgreSQL。
  2. 配置访问域名与证书,设置初始管理员账号后登录验证。
  3. 按 AGPL-3.0 的条款确认分发边界:对外提供服务时须保留源码获取途径与许可声明。
  4. 接内部单点登录,把用户与角色从目录服务同步过来。

MCP:让编码智能体直接生成应用

  1. 在平台内开启 MCP 能力,拿到连接所需的端点与凭据。
  2. 在编码智能体一侧注册该 MCP 服务,确认能列出可用工具。
  3. 用自然语言描述后台需求,由智能体生成应用与查询,再回到平台内复核字段与权限。

自托管的成本主要在自己这侧:元数据库要备份,升级要按版本说明走,反向代理与证书要自己维护。云版省掉这些运维,但数据在第三方机房。两条路的权限模型一致,迁移时应用可以导出再导入。

ToolJet 的项目地址

  • 项目官网:https://tooljet.com/
  • GitHub 主仓库:https://github.com/ToolJet/ToolJet

ToolJet 的价格方案

开源版按 AGPL-3.0 分发,自托管不产生许可费用,官方定价页把 self-hosting 写成「从免费起步」。云版提供免费试用入口,正式使用按套餐计费,具体档位与额度以官网当期定价页为准。

企业版另设销售通道,涵盖单点登录、审计与合规相关能力,需联系官方报价。需要提醒的是 AGPL 的性质:改动后若对外提供网络服务,须向使用者提供对应源码,这一点在自建对外产品时要先算清。

ToolJet 的常见问题

ToolJet 免费吗

开源自托管免费,不按席位收费;云版有免费试用,正式使用按套餐计费,企业版需单独报价。

必须自己准备数据库吗

自托管需要 PostgreSQL 存元数据,官方 Docker Compose 提供内置库(推荐)与外接外部库两种方式;应用数据可以接已有业务库,也可以用平台内置的 PostgreSQL 无代码库。

AGPL 会影响商用吗

可以商用与自托管,但改动后若对外提供网络服务,须向使用者提供对应源码。纯内部使用不受分发条款约束。

能接入自己的模型或智能体吗

官方提供 ToolJet MCP,可让编码智能体直接生成受管应用;模型侧由接入的智能体决定。

和 Retool 怎么选

数据不能出内网、要按席位省钱或要改底层,选 ToolJet;要最省事的托管体验与模板生态,Retool 更顺。

© 版权声明

相关文章