ToolJet是什麼
ToolJet 是開源的低代碼平台,被稱爲 Retool 的開源平替。平台提供 60+ 可拖拽組件和 80+ 數據源連接,支持內置 PostgreSQL 數據庫、可視化工作流及 JS/Python 代碼擴展,可快速搭建內部後台、數據看板和審批流。社區版基於 AGPL-3.0 協議完全免費,支持 Docker 一鍵自託管,數據自主可控,適合個人開發者、小團隊及對合規有要求的企業使用。

ToolJet的主要功能
-
可視化應用構建器:拖拽 60+ 預置組件即可搭建界面,無需手寫前端代碼。
-
數據源連接:一鍵接入 80+ 數據庫、API 和 SaaS 服務,打通企業內外部數據。
-
內置數據庫:自帶基於 PostgreSQL 的無代碼數據庫,不依賴外部庫也能存取數據。
-
工作流自動化:可視化編排觸發器與條件分支,支持定時任務和 Webhook 自動執行。
-
代碼擴展:支持在應用內編寫 JavaScript/Python 及自定義 React 組件,靈活應對複雜邏輯。
-
安全與權限:提供數據加密、SSO、RBAC 和審計日誌,滿足企業級安全合規要求。
-
AI 能力:通過自然語言生成應用和查詢,並輔助調試排錯(企業版)。
-
部署與發佈:支持 Docker/K8s 等多環境一鍵自託管,應用可發佈、分享或嵌入其他系統。

微信關注回覆“開源”,加入AI開源項目交流羣
如何使用ToolJet
-
本地部署:運行一條 Docker 命令啓動 ToolJet,訪問
http://localhost註冊賬號進入工作台。 -
創建應用:在工作台點擊「Create new app」命名,可進入可視化編輯畫布。
-
準備數據:在內置的 ToolJet Database 中建表並填入示例數據,或連接外部數據源。
-
編寫查詢:在底部查詢面板添加查詢(如
getEmployees讀取表數據),設置應用加載時自動運行。 -
綁定組件:拖入 Table 等組件,在屬性面板中用
{{queries.getEmployees.data}}將查詢結果綁定到組件上。 -
配置交互:新建寫入查詢(如
addEmployees)並綁定事件,實現新增數據後自動刷新表格。 -
預覽驗證:點擊右上角「Preview」預覽應用,確認數據和交互正常。
-
發佈分享:點擊「Release」發佈應用,通過「Share」生成鏈接分享給同事使用。
ToolJet的核心優勢
-
開源免費,成本極低:社區版 AGPL-3.0 協議完全免費,相比 Retool 等商業低代碼平台,可省下可觀的訂閱費用。
-
自託管,數據自主可控:支持 Docker、K8s 及各大雲平台部署,數據全程留在自己的服務器,滿足合規與隱私要求。
-
上手門檻極低:一條 Docker 命令可本地運行,拖拽組件 + 綁定數據源即可完成搭建,非專業開發人員也能快速做出可用後台。
-
連接能力強大:80+ 數據源開箱即用,覆蓋主流數據庫、API 和 SaaS 工具,還支持插件市場擴展,幾乎不愁接不上現有系統。
-
低代碼與代碼自由兼顧:既可純拖拽搭建,也能內嵌 JavaScript/Python、導入自定義 React 組件,簡單場景快、複雜場景不受限。
-
企業級能力完備:SSO、RBAC、審計日誌、多環境管理、GitSync/CI-CD 一應俱全,AI 生成應用和 Agent 自動化進一步放大效率。
ToolJet的同類競品對比
| 對比維度 | ToolJet | Retool |
|---|---|---|
| 開源情況 | 開源(AGPL-3.0),社區版免費 | 閉源商業軟件 |
| 收費模式 | 社區版免費;企業版付費 | 按用戶數訂閱收費,規模越大成本越高 |
| 部署方式 | 完全自託管(Docker/K8s/主流雲)+ 官方雲 | 官方云爲主,自託管僅高級套餐支持 |
| 數據安全 | 數據完全留在自己服務器,可控性強 | 默認走 Retool 雲端,自託管門檻高 |
| 組件與數據源 | 60+ 組件、80+ 數據源 | 組件和集成數量更豐富、生態更成熟 |
| 企業功能 | SSO、RBAC、審計日誌、GitSync(多爲企業版) | 企業功能完善,且打磨時間更長 |
| AI 能力 | 企業版支持自然語言生成應用、AI 查詢與調試 | 同樣提供 AI 輔助構建能力 |
ToolJet的應用場景
-
數據管理後台:爲訂單、用戶、商品等業務數據搭建增刪改查後台,運營人員無需再找開發排期。
-
業務數據看板:連接數據庫或 API,用圖表組件搭建實時銷售、庫存、運營指標看板,輔助決策。
-
審批與工單系統:用表單 + 工作流搭建報銷審批、請假申請、客服工單流轉等流程應用。
-
客戶與線索管理(輕量 CRM):基於內置數據庫或外部數據源,搭建客戶信息庫、銷售線索池和跟進記錄系統。
-
內部自動化與 AI 應用:通過定時任務、Webhook 和 Agent 構建器,實現數據同步、通知推送等自動化流程,或用自然語言快速生成內部 AI 工具。
© 版權聲明
文章版权归作者所有,未经允许请勿转载。
相關文章
暫無評論...