Sobre el proyecto

ToolJet es una plataforma de código abierto para crear herramientas internas, como paneles de administración, tableros y aplicaciones operativas que se asientan sobre las bases de datos, APIs y sistemas SaaS que un equipo ya utiliza. Las aplicaciones pueden ensamblarse visualmente en un constructor de arrastrar y soltar, generarse a partir de un prompt de lenguaje natural o producirse mediante un agente de codificación. Construcción asistida por agentes ToolJet incluye un servidor Model Context Protocol (MCP), que permite que un agente de codificación existente genere páginas, consultas y componentes a partir de un prompt y modifique aplicaciones existentes en el lugar. El README enumera a Claude Code, Codex y Grok Build como clientes de plugin compatibles, y a Cursor o cualquier otro cliente compatible con MCP como compatibles a través del servidor MCP por sí solo. Según el README, los agentes construyen basándose en los contratos de componentes y datos de primera mano de ToolJet en lugar de emitir código de forma libre, por lo que el resultado es una aplicación de ToolJet que puede seguir editándose en el constructor visual y que hereda los mismos permisos, entornos e historial de versiones. Las operaciones se ejecutan bajo la suscripción de modelo del propio usuario en lugar de consumir créditos de ToolJet AI. ToolJet MCP se describe como estando en fase beta al momento de escribir este texto. Características de la Community Edition - Constructor visual de aplicaciones con más de 80 componentes responsivos, incluyendo tablas, gráficos, formularios, listas y barras de progreso. - ToolJet Database, una base de datos no-code integrada. - Aplicaciones de múltiples páginas y edición multiusuario para el trabajo colaborativo. - Más de 90 fuentes de datos que cubren bases de datos, APIs, almacenamiento en la nube y herramientas SaaS. - Opciones de despliegue que abarcan Docker, Kubernetes, AWS, GCP, Azure y otros, incluyendo una ruta documentada de helm y Kubernetes para el auto-alojamiento. - Funciones de colaboración como comentarios en línea, menciones y control de acceso granular. - Extensibilidad a través de ToolJet CLI para crear plugins y conectores. - JavaScript y Python pueden ejecutarse dentro de las aplicaciones. - Diseño orientado a la seguridad descrito como cifrado AES-256-GCM, flujo de datos solo mediante proxy y soporte de SSO. ToolJet AI (Enterprise) La edición empresarial se documenta como inclusiva de todo lo de la Community Edition, más la generación de aplicaciones asistida por IA a partir de prompts de lenguaje natural, un constructor de consultas de IA, depuración de IA en un clic, un Agent Builder para automatizar flujos de trabajo y orquestar procesos, y Workflows que automatizan procesos de múltiples pasos con lógica de ramificación programada o vía webhook. Los Módulos permiten a los equipos construir unidades reutilizables de UI y lógica una sola vez y reutilizarlas en varias aplicaciones. Otros elementos documentados incluyen preparación para SOC 2 y GDPR, registros de auditoría, RBAC, grupos personalizados, aprovisionamiento SCIM, gestión de entornos multi-entorno dev/stage/prod, GitSync e integración de CI/CD con GitHub y GitLab, marca blanca y dominios personalizados, control de acceso a nivel de fila/componente/página/consulta, aplicaciones embebidas y soporte empresarial con SLAs. Primeros pasos El README sugiere ToolJet Cloud como la ruta más rápida, o la documentación de despliegue para el auto-alojamiento. Se proporciona una línea de comando de Docker para una prueba local, ejecutando la imagen en el puerto 80 con un volumen nombrado para el directorio de datos de PostgreSQL. El README aconseja a los usuarios que actualicen una instalación de ToolJet preferir una versión LTS sobre la versión más reciente para correcciones de errores de producción, parches de seguridad y mejoras de rendimiento. Contexto del proyecto La documentación se aloja en docs.tooljet.com, con referencias para fuentes de datos y componentes. Los tutoriales enlazados incluyen una aplicación de seguimiento de tiempo, un CMS construido con low-code y MongoDB, y un navegador de AWS S3. ToolJet también figura en los marketplaces de AWS y Azure. El soporte comunitario se gestiona a través de Slack, issues de GitHub y X/Twitter, y un proyecto de hoja de ruta pública rastrea las funciones lanzadas y próximas. El desarrollo sigue un modelo de ramificación git-flow con `develop` como rama base y lanzamientos estables en la rama main o etiquetas v1.x.x. El código se publica bajo la Licencia Pública General Affero de GNU v3.0.