프로젝트 소개

Twenty는 기술 팀이 복잡한 비즈니스 요구 사항에 맞춘 맞춤형 CRM을 구축할 수 있는 빌딩 블록을 제공하는 오픈 소스 CRM입니다. 개발자는 전용 SDK와 CLI를 사용하여 객체, 필드 및 뷰를 코드로 정의할 수 있으며, 이를 통해 CRM을 다른 소프트웨어 스택과 마찬가지로 버전 관리하고 운영할 수 있습니다. 주요 기능은 다음과 같습니다: - 앱 개발: 맞춤형 객체 및 로직 함수를 정의하기 위한 CLI 및 SDK 제공. - 버전 제어: 워크스페이스에 앱 변경 사항을 게시하고 버전 관리하는 기능. - AI 통합: AI 에이전트 및 채팅 기능 지원. - 유연한 배포: 관리형 클라우드 서비스 또는 Docker Compose를 이용한 셀프 호스팅 가능. - CRM 프리미티브: 객체, 뷰, 워크플로우 및 사용자 정의 레이아웃에 대한 기본 지원. 기술 스택은 TypeScript, Nx, NestJS, PostgreSQL, Redis 및 React로 구성됩니다.