Twenty CRM trends on GitHub as open-source Salesforce alternative built for AI
Twenty is an open-source CRM that lets technical teams define objects, fields, and views as code and extend them with AI agents.
Summary
Twenty is an open-source CRM positioned as an alternative to Salesforce, with a focus on AI integration and developer-first customization. The project provides building blocks for custom CRM implementations that can be version-controlled and deployed like other application code. It supports cloud hosting through twenty.com or self-hosting via Docker Compose, and offers CLI tools for scaffolding and publishing custom apps.
What's in the Twenty stack
- Backend: TypeScript with NestJS, Nx monorepo tooling, BullMQ for queues, PostgreSQL and Redis for data and caching
- Frontend: React with Jotai state management, Linaria for CSS-in-JS, and Lingui for internationalization
- App development: CLI tool (
npx create-twenty-app) for scaffolding custom CRM apps with code-defined objects and fields - AI integration: Official agent skills for Claude Code, Codex, Cursor, and other harnesses via the skills CLI
- Deployment options: Managed cloud at twenty.com or self-hosted Docker Compose setup
Why it matters
Twenty represents a growing category of open-source business applications that challenge proprietary SaaS incumbents by offering code-level customization and AI extensibility, particularly appealing to engineering-driven organizations.
Original reference: github.com →