开发与工程 low-codeinternal-app-builderworkflow-automationvisual-app-builderself-hostingdockerkubernetesdata-connectors

ToolJet

用可视化界面构建内部应用、业务工作流和 AI 智能体。

FollowAgents 评估 · FARS-2.1
不推荐
50/ 100 五分制 2.5 / 5
1 2 3 4 5 6
1信任安全13 / 29 · 2.2/5

README 声明细粒度访问控制、RBAC、AES-256-GCM 加密和仅代理数据流,部署工作流还限制触发者并通过密钥注入凭据;SECURITY.md 提供漏洞报告邮箱,脚本包含密钥轮换入口。这些材料支持一般平台级安全措施,但没有展示 Agent 的工具权限、逐次授权、数据去向、外部操作预览或确认机制。Cloudflare 部署会修改生产分支并清理缓存,虽为手动触发且有授权检查,却没有明确回滚步骤。依赖通过 npm ci 和锁文件哈希参与 CI,但未见依赖扫描、固定提交的 Actions 或漏洞处置流程,且生产部署使用 npm install。README 和许可证将项目归于 ToolJet Solutions Inc.,维护渠道清楚;发布者注册身份未知不被视为可疑,也不额外加分。

2可靠稳定8 / 14 · 2.9/5

CI 定义构建、lint、单元测试和端到端测试,并设有超时;工作流及 MariaDB 测试替身给出了具体失败原因和兼容性说明。不过 package.json 要求 Node 22.15.1,而主 CI 使用 Node 18.18.2,形成明显环境不一致;README 对 AI Agent Builder 的描述也没有对应实现材料。依赖安装和多种部署路径较明确,但仍依赖 PostgreSQL、npm、云服务及外部集成,且未提供可用性或降级保证。错误输出在部署脚本中较清楚,但 Agent 运行时的错误信息没有证据。

3适用触发8 / 18 · 2.2/5

README 清楚覆盖内部工具、仪表板、工作流、数据集成和 AI Agent 等场景,并提供云托管及多种自托管环境,说明普通企业部署适配较广。CE 与企业版能力有所区分,但 Agent Builder 的可用工具、权限边界、模型约束和不适用场景均未说明。材料完全没有 Agent 触发条件、事件过滤、调度规则或误触发防护,因此 trigger_precision 记为 0。环境说明总体可用,但 Node 版本与 CI 配置冲突,且 Docker 快速启动固定为 linux/amd64。

4规范维护11 / 18 · 3.1/5

README 的功能、快速开始、教程、部署、支持、路线图、分支和许可结构清晰,Docker 示例及多平台安装入口足以支持常见上手需求。示例主要面向低代码应用,而非 Agent 构建、评估或故障处理;已知限制仅零散体现于 LTS 建议和 MariaDB 测试注释。ToolJet、ToolJet CE、ToolJet AI 和企业版之间的命名及版本关系不够稳定,package.json 的 1.18.0、README 的 v1.x 分支说明和 lts-3.x 工作流也未被统一解释。AGPL-3.0 在 README 和完整 LICENSE 中一致,故许可满分。路线图、发布徽章、问题渠道和公司归属提供了更新及维护路径,但未给出当前修订专属变更日志或明确的 Agent 组件负责人。

5有效结果6 / 13 · 2.3/5

平台提供可视化构建器、数据库、80 多种数据源、代码执行、工作流和 Agent Builder 等组合,静态材料显示其相较单一 Agent 工具有潜在整合价值。可是没有 Agent 输出样例、交付格式、质量指标或实际业务结果,因此输出可用性只能获得有限分数。云端与自托管选择、LTS 建议和社区版能力有助于评估采用方式,但缺少企业定价、模型调用成本、资源需求、运维负担及 Agent 专属收益数据,无法充分证明成本收益。

6证据核验4 / 8 · 2.5/5

许可证、包元数据、CI、部署工作流和测试文件可相互支持项目身份、构建结构、部署方式及部分维护实践,因此跨文件佐证尚可。相反,60+ 组件、80+ 数据源、AES-256-GCM、仅代理数据流、合规准备度和 Agent Builder 等关键产品主张大多只出现在 README,未由所给代码或测试逐项追踪。社区版与企业版的区分较明确,但营销陈述、已验证事实和推断之间没有系统标注;本评估也未执行软件或独立验证。

证据充分度: 评估于 2026年8月14日 审查版本 20602a8e101f
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 所给材料没有包含 Agent Builder 的实现、提示词、工具注册、权限策略或输出样例;不要把平台级 README 声明视为已验证的 Agent 行为。
  • 生产 Cloudflare 工作流能够修改生产分支并清理缓存,但没有展示回滚流程;应在采用前核实审批、审计和恢复机制。
  • package.json 要求 Node 22.15.1,而主 CI 使用 Node 18.18.2;应确认目标修订的受支持运行时和实际测试矩阵。
  • “仅代理数据流”、AES-256-GCM、合规准备度和细粒度权限主要是声明;处理敏感数据前应核查实现、密钥管理、数据保留和第三方传输路径。
  • 依赖安全证据有限,且 GitHub Actions 未固定到提交、生产部署使用 npm install;部署前应进行锁文件审计、供应链扫描和关键漏洞检查。
  • Docker 快速启动使用 latest 风格镜像标签并固定 linux/amd64;生产环境应选择不可变版本并验证架构兼容性。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

ToolJet 是一个面向内部工具、仪表板、业务应用和工作流的开源低代码平台,也是 ToolJet AI 的开源基础。社区版提供拖放式可视化构建器、60 多种响应式组件、内置 ToolJet Database,以及对 80 多种数据库、API、云存储和 SaaS 数据源的连接能力。应用可以包含多个页面,并在查询或业务逻辑中运行 JavaScript 和 Python。平台既提供 ToolJet Cloud 托管服务,也支持通过 Docker、Kubernetes、AWS、GCP、Azure 等环境自行部署。AI 应用生成、AI 查询构建、AI 调试和 Agent Builder 属于 ToolJet AI 企业版能力,并非社区版默认功能。

用户在 Visual App Builder 中拖放 Tables、Charts、Forms、Lists、Progress Bars 等组件,创建多页面界面,并可通过多人编辑共同完成应用。应用可读取和操作 ToolJet Database,或连接数据库、API、对象存储及 SaaS 服务等 80 多种数据源;其查询和逻辑能够执行 JavaScript 与 Python。完成的内部工具、仪表板或业务应用可运行在 ToolJet Cloud,也可部署到 Docker、Kubernetes 和列出的云环境。社区版还支持通过 ToolJet CLI 创建插件和连接器。企业版进一步使用 AI App Generation 从自然语言生成应用、用 AI Query Builder 生成或转换查询、用 AI Debugging 定位问题,并通过 Agent Builder 创建用于自动化工作流和编排流程的智能体。

  1. 运营团队需要把数据库和 SaaS 数据汇集到一个内部仪表板,并用表格、图表和表单完成日常操作。
  2. 工程团队希望用低代码界面快速交付内部管理工具,同时保留在应用中运行 JavaScript、Python 和自定义连接器的能力。
  3. 数据团队需要基于内置 ToolJet Database 或外部数据库制作录入、查询和可视化应用。
  4. 受部署或数据治理要求约束的组织,需要用 Docker、Kubernetes 或自己的云账户托管内部应用。
  5. 企业团队需要自然语言应用生成、AI 查询构建、AI 调试或流程智能体,并愿意采用 ToolJet AI 企业版。
  6. 多人产品或业务团队需要共同编辑多页面应用,并使用评论、提及和细粒度访问控制协作。

这个 Agent 有哪些优点和局限?

优点
  • 社区版同时提供 60 多种响应式组件、内置无代码数据库和 80 多种数据源连接,覆盖从界面到数据访问的完整内部应用构建链路。
  • 部署选择广,包括 Docker、Kubernetes、AWS、GCP、Azure 和 ToolJet Cloud,可在托管便利性与自托管控制之间选择。
  • 允许在应用中运行 JavaScript 和 Python,并可通过 ToolJet CLI 创建插件和连接器,扩展空间高于纯拖放工具。
  • 支持多页面应用、多人编辑、行内评论、提及及细粒度访问控制,适合团队共同维护内部系统。
  • 提供 AES-256-GCM 加密、仅代理数据流和 SSO 支持等明确的安全设计。
局限
  • AI App Generation、AI Query Builder、AI Debugging 和 Agent Builder 均属于 ToolJet AI 企业版,采用社区版无法直接获得这些核心 AI 能力。
  • 企业级审计日志、高级访问控制、GitSync、CI/CD、多环境管理、白标和 SLA 等同样需要企业版。
  • 自托管会引入容器、持久化数据库、升级、安全补丁和基础设施运维成本;快速试用命令还明确指定 linux/amd64。
  • 平台可连接大量外部数据源,因此实际使用通常依赖网络连通性以及各数据库、API、云存储或 SaaS 服务自己的凭据。
  • 来源没有说明 Agent Builder 支持哪些模型提供商、模型配置方式或智能体调用 API,因此无法据此确认其与 OpenAI API、Claude API、ChatGPT 或 Claude AI 的原生兼容性。

如何安装或部署这个 Agent?

最快的本地试用方式需要 Docker。README 给出的命令为:

docker run \
--name tooljet \
--restart unless-stopped \
-p 80:80 \
--platform linux/amd64 \
-v tooljet_data:/var/lib/postgresql/13/main \
tooljet/try:ee-lts-latest

该命令创建名为 tooljet 的容器,把服务映射到主机 80 端口,并使用 tooljet_data 卷保存 PostgreSQL 13 数据。来源没有为此快速试用命令列出预先需要配置的凭据。生产升级建议选择 LTS 版本,以获得生产缺陷修复、安全补丁和性能改进。也可注册 ToolJet Cloud 使用托管版本;自托管还提供 Docker、Kubernetes、AWS EC2/ECS/EKS、GCP GKE、Azure AKS 等部署路径。

如何使用这个 Agent?

启动容器后,通过映射的主机 80 端口访问 ToolJet。进入可视化构建器后,新建应用,拖放所需组件,再连接 ToolJet Database、数据库、API、云存储或 SaaS 数据源;按业务需要配置查询,并可加入 JavaScript 或 Python 逻辑。应用较复杂时可增加页面并邀请其他成员共同编辑。需要新增连接器时,可使用 ToolJet CLI 扩展插件和连接器,但来源未提供 CLI 的具体安装或调用命令。若目标是从自然语言生成应用、生成查询、自动调试或创建 Agent Builder 智能体,则需要使用 ToolJet AI 企业版。

这个 Agent 与同类方案有什么区别?

ToolJet Cloud 是官方托管方案,适合希望减少部署维护的团队;自托管版本则可运行在 Docker、Kubernetes 和多种云基础设施上,适合需要掌控运行环境的组织。社区版包含可视化构建、ToolJet Database、数据源连接和代码执行等基础能力;ToolJet AI 企业版在此基础上增加 AI 生成与调试、Agent Builder、RBAC、多环境、GitSync、CI/CD、审计和企业支持。

常见问题

社区版是否包含 AI 智能体构建功能?
不包含。Agent Builder 与 AI 应用生成、AI 查询构建和 AI 调试一起被列为 ToolJet AI 企业版能力。
可以完全自行托管吗?
可以。文档列出了 Docker、Kubernetes、AWS、GCP、Azure、OpenShift、Helm 和 Google Cloud Run 等部署方式,也提供 ToolJet Cloud 托管方案。
本地快速试用需要哪些运行条件?
来源提供了 Docker 命令,要求 linux/amd64 平台、主机 80 端口和用于 PostgreSQL 13 数据的 Docker 卷;未列出预配置凭据。
它能连接哪些类型的数据?
社区版宣称支持 80 多种数据源,包括数据库、API、云存储和 SaaS 工具,并提供内置 ToolJet Database。
是否有明确的 OpenAI 或 Anthropic 原生集成?
给定来源没有列出 OpenAI API、Claude API、ChatGPT、Codex、Claude Code 或 Claude AI 的原生适配,因此不能确认这些兼容性。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents