ToolJet:开源内部工具开发平台
ToolJet 在 GitHub 上已经拿到 37,902 Star 了。
这是一个AI原生的开源平台,用于构建和部署内部工具、工作流和AI代理。社区版提供可视化构建器、拖拽UI,支持对接数据库、API、SaaS应用和对象存储。企业版包含AI驱动的UI生成、查询构建、调试等功能。

核心功能
社区版包含60+响应式组件,支持表格、图表、表单、列表等常用元素。内置无代码数据库,支持多人协作编辑复杂的多页应用。
提供80+数据源对接能力,覆盖数据库、API、云存储、SaaS工具。支持Docker、Kubernetes、AWS、GCP、Azure等多种部署方式。
内置协作工具,支持 inline 评论、提及和细粒度权限控制。用户可通过ToolJet CLI创建插件和连接器,也可在应用内直接运行JavaScript和Python代码。
安全层面采用AES-256-GCM加密,数据仅通过代理流转,支持SSO登录。
企业版在社区版基础上增加AI能力。可通过自然语言提示直接生成应用,AI查询构建器支持生成和转换查询,一键调试修复问题。还提供AI代理构建功能,可自动完成工作流和流程编排。
企业版满足SOC 2和GDPR合规要求,支持审计日志、高级访问控制、角色权限管理、多环境管理、GitSync与CI/CD集成、白标定制、应用嵌入等功能,提供企业级SLA支持和优先技术服务。

快速开始
最简便的使用方式是注册ToolJet Cloud账号,获得托管版服务。也可以选择自行部署,官方提供了多种部署方案的文档。
本地试用可直接运行Docker命令:
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
版本升级建议选择LTS版本,获得稳定的生产级bug修复、安全补丁和性能优化。
部署与支持
官方提供了Digital Ocean、Docker、AWS EC2、AWS ECS、OpenShift、Helm、AWS EKS、GCP GKE、Azure AKS、Azure Container、Google Cloud Run等多种部署场景的文档。
ToolJet已上架AWS和Azure Marketplace,可直接在对应云平台部署。
官方文档覆盖入门指南、数据源参考、组件参考等内容。社区支持渠道包括Slack、GitHub Issues、X平台。项目 roadmap 公开在GitHub页面,可查看已发布功能和后续规划。
项目采用git-flow分支模型,develop为基础分支,稳定版本可使用main分支或v1.x.x标签。
开源地址:https://github.com/ToolJet/ToolJet



