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.