Sobre o projeto
Twenty é um CRM de código aberto que fornece a equipes técnicas os blocos de construção para criar um CRM personalizado, adaptado a necessidades empresariais complexas. Ele permite que desenvolvedores definam objetos, campos e visualizações como código usando um SDK e CLI dedicados, permitindo que o CRM seja versionado e gerenciado como o restante de uma stack de software.
As principais capacidades incluem:
- Desenvolvimento de Apps: Um CLI e SDK para definir objetos personalizados e funções de lógica.
- Controle de Versão: Capacidade de publicar e versionar alterações de apps em um workspace.
- Integração de IA: Suporte para agentes de IA e funcionalidade de chat.
- Implantação Flexível: Disponível como um serviço de nuvem gerenciado ou via self-hosting usando Docker Compose.
- Primitivos de CRM: Suporte integrado para objetos, visualizações, workflows e layouts customizáveis.
A stack técnica consiste em TypeScript, Nx, NestJS, PostgreSQL, Redis e React.