Об этом проекте
Twenty — это CRM с открытым исходным кодом, которая предоставляет техническим командам строительные блоки для создания пользовательской CRM, адаптированной под сложные бизнес-потребности. Она позволяет разработчикам определять объекты, поля и представления в виде кода с помощью специального SDK и CLI, что позволяет версионировать CRM и управлять ею так же, как и остальным стеком программного обеспечения.
Ключевые возможности включают:
- Разработка приложений: CLI и SDK для определения пользовательских объектов и логических функций.
- Контроль версий: возможность публиковать и версионировать изменения приложения в рабочем пространстве.
- Интеграция ИИ: поддержка ИИ-агентов и функционала чата.
- Гибкое развертывание: доступно в виде управляемого облачного сервиса или посредством self-hosting с использованием Docker Compose.
- Примитивы CRM: встроенная поддержка объектов, представлений, рабочих процессов и настраиваемых макетов.
Технический стек состоит из TypeScript, Nx, NestJS, PostgreSQL, Redis и React.