ToolJet 是一款由 ToolJet 团队于 2021 年 3 月开源的低代码内部工具平台,主要用于把数据库、接口与 SaaS 数据拼成运营后台和数据看板,支持拖拽式界面搭建与 100 多个数据源直连,适用于内部审批流、运营配置台与数据查询面板等场景。
| 基础信息 | 内容 |
|---|---|
| 产品定位 | 低代码内部工具开发平台 |
| 出品方 | ToolJet 团队 |
| 发布时间 | 2021 年 3 月 30 日 |
| 开源协议 | AGPL-3.0 |
| 界面搭建 | 拖拽式组件,官方口径 80 余个 |
| 数据源接入 | 100 多个数据库、接口与 SaaS |
| 内置数据库 | 基于 PostgreSQL 的无代码库 |
| 流程编排 | 内置工作流自动化 |
| 智能体接入 | ToolJet MCP,可由编码智能体生成应用 |
| 部署方式 | 云版与自托管 |
| 仓库热度 | GitHub 约 4.1 万星标 |

ToolJet 的核心能力
它要做的事很具体:把「为一件事写一个后台」的周期从几周压到几小时。下面的六项对应这条链路上的各个环节;站内另一条路线的代表是 袋马,直接用自然语言生成应用。
拖拽搭界面,不用写前端
组件以拖拽方式放进画布,表格、表单、图表、按钮各自带属性面板。绑定数据时把组件的取值与查询结果连起来即可,不需要为一次性的内部页面单独搭一套前端工程。
直连 100 多个数据源
官方口径支持 100 多个数据库、接口与 SaaS 连接,PostgreSQL、MySQL、REST 接口这类常用项开箱可配。查询写在平台内,运行结果可以回填到表格或图表,也可以作为后续步骤的输入。
内置 PostgreSQL 数据库
平台自带一层基于 PostgreSQL 的无代码数据库,建表与字段在界面上完成。临时性的配置表、审批记录不必先去申请一个独立实例,数据留在同一套权限体系内。
工作流编排
把查询、判断与通知串成自动化流程,按触发条件执行。适合定时拉数、异常告警、多步审批这类重复动作,流程执行记录可回查。
MCP 交给编码智能体建应用
官方单列 ToolJet MCP:把平台能力以协议暴露后,编码智能体可以直接生成受管的 ToolJet 应用与查询,不必人工逐块拖拽。生成结果仍落在平台的权限与审计体系内。
自托管与权限体系
支持部署在自己的服务器上,官方把自托管列为可免费起步的选项。权限按用户与角色划分,配合单点登录与审计日志,适合数据不便出内网的团队。
ToolJet 与 Retool 的对比
两者都做内部工具,差别主要在授权与部署自主权上。下表按可核实的结构项并列。
| 对比维度 | ToolJet | Retool |
|---|---|---|
| 出品方 | ToolJet 团队 | Retool |
| 开源协议 | AGPL-3.0,可自托管改造 | 闭源商业软件 |
| 自托管 | 开源版可自行部署,免费起步 | 自托管仅限企业版 |
| 计费方式 | 开源自托管免费,云版按套餐 | 按用户席位订阅 |
| 数据源接入 | 100 多个数据库、接口与 SaaS | 覆盖常见数据库与接口 |
| 内置数据库 | 基于 PostgreSQL 的无代码库 | 需外部数据库 |
| 智能体接入 | 提供 MCP,可由编码智能体生成应用 | 内置 AI 辅助生成 |
| 改造自由度 | 源码开放,可改界面与逻辑 | 不可改源码,按平台能力使用 |
最影响选型的是三处。自托管:ToolJet 开源版可直接部署在自己机器上,数据不出内网,Retool 的自托管只在企业版提供;计费方式:ToolJet 自托管不按席位收费,Retool 按席位订阅,用的人一多成本线性上升;改造自由度:AGPL 允许改源码,代价是改动后对外提供服务须提供源码。要在自己机房长期跑选 ToolJet,要托管体验与模板生态选 Retool。
如果想先看「一句话生成应用」这条路线能走到哪,站内的 QMuse(蚂蚁集团推出的 AI 应用生成与网页开发平台)是另一种解法。
ToolJet 的应用场景与适用人群
内部工具的共性是「用的人少、改动频繁、不值得开一个前端项目」;要走应用生成这条路,可对照 AgentLink 的跨智能体工作流思路:
- 运营配置台:把商品、活动、权限这类配置项做成表单,运营自己改,不必每次提需求。
- 数据查询面板:连上业务库,给客服与销售一个带权限的查询界面,避免直接连数据库。
- 审批与工单:多步审批流配通知,处理记录留在平台内可回查。
- 监控与告警:定时查询关键指标,超阈值触发通知,把结果画成看板。
- 存量系统补台:老系统没有管理界面,用低代码在旁挂一层,不动主系统。
适用人群:适合需要频繁做内部后台的运营与业务团队、希望把数据留在自己机房的技术负责人,以及要为客户交付定制管理界面的实施团队;只做一次性页面、又不打算长期维护的场合,直接用现成的表单工具更轻。
ToolJet 的使用方法
官方给了三条路:云版注册最快,自托管适合数据不出内网,第三条是让编码智能体经 MCP 生成应用。
云版:注册后直接搭第一个应用
- 在 ToolJet 官网 选 Try for Free 注册,按提示创建工作区。
- 新建应用后从左侧组件面板拖入表格与表单,先搭出页面骨架。
- 在数据源里加一个连接,写好查询并把结果绑到表格上,确认能取到数据。
- 按角色分配访问权限,再决定是否把应用发布给同事。
自托管:部署到自己的服务器
- 按仓库文档用 Docker Compose 起服务,元数据库可用官方内置的 PostgreSQL(官方推荐),也可改接外部 PostgreSQL。
- 配置访问域名与证书,设置初始管理员账号后登录验证。
- 按 AGPL-3.0 的条款确认分发边界:对外提供服务时须保留源码获取途径与许可声明。
- 接内部单点登录,把用户与角色从目录服务同步过来。
MCP:让编码智能体直接生成应用
- 在平台内开启 MCP 能力,拿到连接所需的端点与凭据。
- 在编码智能体一侧注册该 MCP 服务,确认能列出可用工具。
- 用自然语言描述后台需求,由智能体生成应用与查询,再回到平台内复核字段与权限。
自托管的成本主要在自己这侧:元数据库要备份,升级要按版本说明走,反向代理与证书要自己维护。云版省掉这些运维,但数据在第三方机房。两条路的权限模型一致,迁移时应用可以导出再导入。
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 更顺。
浙公网安备33010202004812号