Marketing & Sales · GitHub repo
Twenty
Open-source, developer-friendly CRM designed for custom data and AI workflows
Twenty is an open-source CRM built with TypeScript, React, and NestJS, positioned as an extensible alternative to Salesforce. It allows engineering and product teams to define data models, fields, views, and logic as code, with full version control and native support for AI agents. It can be self-hosted via Docker or used through a managed cloud workspace.
What it's for
- Replace proprietary CRMs like Salesforce with a self-hosted alternative
- Define and version-control CRM objects, fields, and views using code
- Integrate autonomous AI agents into customer data workflows
- Scaffold and deploy custom internal sales tools using TypeScript
Features
- Object and field modeling as code via CLI and SDK
- Native support for AI agents, chats, and coding agent skills (Claude Code, Cursor)
- Customizable layout designer and relational views
- Version-controlled publishing workflow for CRM configuration
- GraphQL and REST API backend powered by NestJS and PostgreSQL
- Docker Compose deployment for complete self-hosting
Pricing
Freemium. Free and open source for self-hosting; managed cloud workspaces available
Details
- Type
- GitHub repo
- Category
- Marketing & Sales
- Topic
- CRM
- Open source
- Yes
- Platforms
- Web, Self-hosted, Command line, API
- For
- Developers, technical teams, and businesses looking for an extensible, self-hosted CRM
- Alternative to
- Salesforce, HubSpot, Attio
- Tags
- crm, open source, typescript, ai agents, self hosted, sales
Why it was saved
- @mahanaicoach: It offers full control, extensibility, and self-hosting without the high subscription costs of proprietary CRMs like Salesforce.
Compare
Related
Crowdsourced CRM recommendations for early-stage startup sales pipelines
A high-touch sales method focused on empathy, detailed records, and personal cards.
A detailed questionnaire framework for building non-salesy customer relationships and loyalty.
Open-source, self-hosted social media management and scheduling dashboard.
Open-source social media management and scheduling platform with AI agent integrations.
Mobile CRM for instant lead capture and follow-ups via WhatsApp and SMS.
Updated