ToolJet README

The project's README from github.com/ToolJet/ToolJet. As one markdown file: README.md.

ToolJet is an open-source platform for building internal tools: admin panels, dashboards, and operational apps that run on your existing databases, APIs, and SaaS systems.

Build them by prompting. ToolJet AI turns a description into pages, queries, and components, and the coding agent you already use can do the same through ToolJet's MCP server. Agents build against ToolJet's real component and data contracts rather than emitting free-form code, so what you get is an actual ToolJet app: one your team keeps editing in the visual builder, under the same permissions, environments, and version history as everything else.

Self-host it, or use ToolJet Cloud.

:star: If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features.

Docker Cloud Build Status Number of GitHub contributors Number of GitHub issues that are open Number of GitHub stars Number of GitHub closed issues Number of GitHub pull requests that are open GitHub release; latest by date GitHub commit activity GitHub license which is AGPL license Follow us on X, formerly Twitter

githubneutral 3

Build with your coding agent

ToolJet ships a Model Context Protocol server, so the coding agent you already use can build ToolJet apps directly: generating pages, queries, and components from a prompt, and modifying existing apps in place.

Works with Claude Code, Codex, and Grok Build as plugins that bundle ToolJet's app-builder skill, and with Cursor or any other MCP-compatible client over the MCP server alone. Agents build against ToolJet's governed first-party contracts, so they work from the platform's real schemas instead of guessing at them, and operations run on your own model subscription rather than drawing down ToolJet AI credits.

ToolJet MCP is currently in beta. See the ToolJet MCP guide to set it up.


Quickstart

The easiest way to get started with ToolJet is by creating a ToolJet Cloud account. ToolJet Cloud offers a hosted solution of ToolJet. If you want to self-host ToolJet, kindly proceed to deployment documentation.

Try using Docker

Want to give ToolJet a quick spin on your local machine? You can run the following command from your terminal to have ToolJet up and running right away.

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

For users upgrading their ToolJet version, we recommend choosing the LTS version over the latest version. The LTS version ensures stability with production bug fixes, security patches, and performance enhancements.

Features

Community Edition (CE)

ToolJet AI (Enterprise)

Everything in CE, plus:


Tutorials and examples

Time Tracker Application
Build your own CMS using low-code
AWS S3 Browser

Documentation

Documentation is available at https://docs.tooljet.com.

Self-hosted

You can use ToolJet Cloud for a fully managed solution. If you want to self-host ToolJet, we have guides on deploying ToolJet on Kubernetes, AWS EC2, Docker, and more.

Provider Documentation
Digital Ocean Link
Docker Link
AWS EC2 Link
AWS ECS Link
OpenShift Link
Helm Link
AWS EKS (Kubernetes) Link
GCP GKE (Kubernetes) Link
Azure AKS (Kubernetes) Link
Azure Container Link
Google Cloud Run Link
Deploying ToolJet client Link
Deploying ToolJet on a Subpath Link

Marketplace

ToolJet can now be found on both AWS and Azure Marketplaces, making it simpler than ever to access and deploy our app-building platform.

Find ToolJet on AWS Marketplace here and explore seamless integration on Azure Marketplace here.

Community support

For general help using ToolJet, please refer to the official documentation. For additional help, you can use one of these channels to ask a question:

Roadmap

Check out our roadmap to stay updated on recently released features and learn about what's coming next.

Branching model

We use the git-flow branching model. The base branch is develop. If you are looking for a stable version, please use the main branch or tags labeled as v1.x.x.

Contributing

Kindly read our Contributing Guide to familiarize yourself with ToolJet's development process, how to suggest bug fixes and improvements, and the steps for building and testing your changes.

Contributors

License

ToolJet © 2023, ToolJet Solutions Inc - Released under the GNU Affero General Public License v3.0.

ToolJet (ToolJet/ToolJet)

Searching Database…

41.1K ·GitHub
这是什么?ToolJet 是一个开源平台,可在你现有的数据库、API 和 SaaS 系统之上,搭建内部工具、管理后台、仪表盘和业务应用。你可以通过可视化方式搭建应用,也可以用文字提示生成,或通过其 MCP 服务器,借助编程智能体(Claude Code、Codex、Cursor)来搭建。
这是可以导入我代码库的低代码框架,还是独立的搭建平台?它是一个独立的低代码应用搭建平台,你需要在其中运行并搭建应用。它自带可视化编辑器、80+ 个 UI 组件、内置的无代码数据库,以及 90+ 个数据源连接器,不是可以导入现有代码的库。
ToolJet 怎么运行起来?运行提供的 Docker 命令,几分钟内即可在本地启动;也可以注册托管的 ToolJet Cloud;或按照部署文档,在 Docker、Kubernetes、AWS、GCP 或 Azure 上自行部署。
自己部署需要预先安装什么特别的东西吗?Docker 快速启动已打包所需的全部组件,因此无需手动配置依赖;若改为从源码构建,则需要 Node.js 22.15.1 和 npm 10.9.2。
自托管的 Community Edition 免费提供 AI 应用生成功能吗?不免费。AI 应用生成、AI 查询构建器、AI 调试、Agent Builder 和工作流属于 ToolJet AI,即企业版功能。免费的 Community Edition 提供可视化搭建器、内置数据库和 90+ 个数据源,但不包含 AI 生成功能。
ToolJet 的 MCP 服务器能让编程智能体做什么?它让 Claude Code、Codex、Grok Build 或任何 MCP 客户端等智能体,能根据提示生成页面、查询和组件,并直接编辑现有的 ToolJet 应用。智能体基于 ToolJet 的真实 schema 进行构建,而不是自由编写代码。目前该功能为测试版。
ToolJet 可以连接哪些类型的数据?ToolJet 自带 90+ 个数据源连接器,涵盖数据库、REST/GraphQL API、云存储和 SaaS 工具。如果没有现成的后端,还可以使用内置的无代码 ToolJet Database。
多个团队成员能一起编辑同一个应用吗?可以。ToolJet 支持多页面应用和多人协同编辑,并提供行内评论、@提及以及细粒度访问控制,方便多人协作编辑同一个应用。
仅限企业版的工作流在应用搭建器之上增加了什么?工作流可以让你自动化多步骤流程,支持分支逻辑,可按计划或通过 webhook 触发器运行,还能构建可复用的 UI 与逻辑模块,并在多个应用之间共享。
Creator
ToolJet
Size
1.7 GB
Stars
41.1K
Age
5y
Commits · 90 Days