ToolJet /ToolJet
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
★ 41,214⑂ 5,507👁 202⑃ 13,189● 5,344▤ 671◈ 107
41,214
stars
+1
5,507
forks
202
watchers
13,189
prs
5,344
issues
671
releases
107
discussions
README
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 closed issues !Number of GitHub pull requests that are open !GitHub release; latest by date !GitHub commit activity 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. 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 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) - Visual App Builder: 80+ responsive components (Tables, Charts, Forms, Lists, Progress Bars, and more). - ToolJet Database: Built-in no-code database. - Multi-page Apps & Multiplayer Editing: Build complex apps collaboratively. - 90+ Data Sources: Connect to databases, APIs, cloud storage, and SaaS tools. - Flexible Deployment: Self-host with Docker, Kubernetes, AWS, GCP, Azure, and more. - Coll
Top issues
#10912Community template: Gym Membership Management System51 comments · 2024-10-09#8370Add support for Amazon DocumentDb34 comments · 2023-12-21#17330[docs]: macOS contributor setup fails because postgresql@13 is disabled in Homebrew23 comments · 2026-07-29#13918Nested Color Picker Cannot Be Closed by Clicking Outside in Popups14 comments · 2025-08-25#7279TreeSelect Component: Text colour not adapting when switching the light and dark modes14 comments · 2023-08-17#18153OpenAI logo is not visible in dark mode13 comments · 2026-09-29#18145Dark mode: Workspace login12 comments · 2026-09-29#18151Icon colour on disabled buttons is incorrect11 comments · 2026-09-29
Discussions
#18953Your AGENTS.md is one of the best in a study of 3,000 repos0 comments · 2026-11-07#18786A review-sample handoff note: selected filters are not the denominator0 comments · 2026-10-29#18714Idea: a checked-reference recipe for service-request apps0 comments · 2026-10-27#17785Build ToolJet applications from your own coding agent: new ToolJet MCP and a rebuilt AI Builder0 comments · 2026-09-02#17025Looking for a good first contribution2 comments · 2026-07-01#14876Setting up Tooljet in Azure error with container1 comments · 2025-12-28#14251Trying to setup ToolJet with Docker but having problem with the process0 comments · 2025-10-04#14002Reposition ToolJet as AI-native internal application & agent builder0 comments · 2025-09-09
Latest release
v3.20.256-lts v3.20.256-lts 2026-11-06What's Changed Fix: block edits to released app version from non-UI clients (LTS) by @vjaris42 in https://github.com/ToolJet/ToolJet/pull/18840 Fix: stop entrypoint overriding user-set NODE_EXTRA_CA_CERTS (lts-3.16) by @adishM98 in https://github.com/ToolJet/ToolJet/pull/18936 Fix : MySQL idle connection resets by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/18947 Fix : Gemini plugin test connection issue by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/18835 Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.255-lts...v3.20.256-lts