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. Приложения можно собирать визуально, по текстовому запросу или с помощью агентов для программирования (Claude Code, Codex, Cursor) через его сервер MCP.
Это низкокодовый фреймворк, который я импортирую в свою кодовую базу, или самостоятельная платформа для сборки?Это самостоятельная платформа для создания приложений с низким кодом, в которой вы работаете и собираете приложения: у неё есть собственный визуальный редактор, более 80 компонентов интерфейса, встроенная база данных без кода и более 90 коннекторов к источникам данных. Это не библиотека, которую импортируют в существующий код.
Как запустить ToolJet?Выполните предоставленную команду Docker, чтобы развернуть его локально за несколько минут, зарегистрируйтесь в размещённом ToolJet Cloud или следуйте документации по развёртыванию для самостоятельного размещения на Docker, Kubernetes, AWS, GCP или Azure.
Нужно ли что-то специально устанавливать для самостоятельного размещения?Быстрый старт с Docker включает всё необходимое, поэтому ручная настройка зависимостей не нужна; сборка из исходного кода требует Node.js 22.15.1 и npm 10.9.2.
Работает ли AI App Generation в бесплатной Community Edition?Нет. AI App Generation, AI Query Builder, AI Debugging, Agent Builder и Workflows входят в ToolJet AI, то есть в корпоративный тариф Enterprise; бесплатная Community Edition даёт визуальный конструктор, встроенную базу данных и более 90 источников данных, но без генерации с помощью ИИ.
Что сервер MCP ToolJet позволяет делать агентам для программирования?Он позволяет агентам вроде Claude Code, Codex, Grok Build или любому клиенту MCP создавать страницы, запросы и компоненты по текстовому запросу и редактировать существующие приложения ToolJet на месте, опираясь на реальные схемы ToolJet, а не на код произвольного вида. Сейчас он выпущен в бета-версии.
С какими данными можно соединить ToolJet?В ToolJet есть более 90 коннекторов к источникам данных: базы данных, REST/GraphQL API, облачные хранилища и сервисы SaaS, а также встроенная база данных без кода ToolJet Database для случаев, когда у вас нет существующего бэкенда.
Могут ли несколько коллег работать над одним приложением вместе?Да, ToolJet поддерживает многостраничные приложения и многопользовательское редактирование, с встроенными комментариями, упоминаниями и гибким контролем доступа для совместной работы над одним приложением.
Что добавляют Workflows, доступные только в Enterprise, к конструктору приложений?Workflows позволяют автоматизировать многошаговые процессы с ветвлением логики, запускать их по расписанию или через триггер webhook, а также создавать переиспользуемые модули интерфейса и логики, общие для нескольких приложений.
Creator
ToolJet
Size
1.7 GB
Stars
41.1K
Age
5y
Commits · 90 Days