ToolJet

活跃
GitHub JavaScript AGPL-3.0

简介

开源低代码平台,支持构建内部工具、仪表盘、业务应用、工作流和 AI Agent,提供可视化拖拽式开发。

核心特性

  • 可视化拖拽构建器 — 45+ 内置响应式组件(表格、图表、列表、表单、进度条),分钟级构建复杂前端
  • 50+ 数据源集成 — 连接 PostgreSQL、MongoDB、Elasticsearch、Stripe、Slack、Google Sheets、Airtable、Notion 等
  • 内置无代码数据库 — ToolJet Database 提供开箱即用的数据存储,无需额外配置外部数据库
  • 多人实时协作 — 支持多名开发者同时编辑同一应用,包含评论和团队成员标注功能
  • 自定义代码执行 — 在构建器中嵌入 JavaScript 和 Python 代码片段,通过查询编辑器转换和连接数据
  • 版本控制与权限 — 应用版本管理和结构化发布流程,支持细粒度的组级和应用级访问控制

适用场景

💡 内部运营仪表盘 — 快速构建销售数据看板、库存管理和 KPI 追踪面板,连接现有数据库无需后端开发
💡 自动化业务工作流 — 将多个 SaaS 工具(Slack、Stripe、Sheets)串联,构建审批流程和数据同步自动化
💡 客户管理工具 — 整合 CRM 数据源,构建客户跟踪、工单管理和支持票据处理界面
💡 DevOps 监控面板 — 连接 Elasticsearch 和 API 端点,构建实时系统监控和告警仪表盘
💡 AI 增强应用 — 利用内置 JS/Python 代码执行,集成 AI 模型构建智能数据处理和预测工具

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(40.0k stars)
  • 项目有一定历史沉淀(已维护 5 年)

⚠️ 不足

  • 许可证限制较多(AGPL-3.0)

快速开始

```bash
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
# 访问 http://localhost:80
```

相关项目

Budibase

28.2k · TypeScript
活跃 A

开源低代码平台,支持构建 AI Agent、自动化流程和业务应用,模型无关,提供拖拽式可视化开发。

workflowtypescriptagent +2
  • · AI Agent 构建 — 内置 Agent 引擎,支持自然语言理解请求并自动执行工作流
  • · 拖拽式低代码开发 — 可视化构建业务应用,无需编写代码
  • · 多数据源集成 — 连接数据库、AI 模型和业务应用,Agent 跨系统操作

AI Website Cloner

32.2k · JavaScript
活跃 A+

使用 AI 编程代理一键克隆任何网站的模板工具,基于 Next.js 和 React 构建,集成网页抓取和自动代码生成功能。

typescriptagentcoding +3
  • · 一条命令克隆任何网站,自动截图、提取设计令牌、生成组件规格并构建 Next.js 代码库
  • · 多阶段流水线:侦察→基础→组件规格→并行构建→组装与 QA,结构化工程流程
  • · 支持 13 种 AI 编程代理,包括 Claude Code、Codex CLI、Cursor、Copilot 等