About Twenty
Twenty is an open-source CRM presented as an open alternative to Salesforce and designed for AI. It supplies technical teams with the components to assemble a custom CRM that adapts as the business changes, and the idea is that you build, ship and version it like the rest of your software stack.
The core building blocks are objects, views, workflows and agents, and all of them can be extended as code. A Twenty CLI scaffolds new apps, where you define objects, fields and views as code and then publish them to your workspace, with a guide covering views, agents and logic functions. For people using coding agents, the project provides official skills that work with Claude Code, Codex, Cursor and other harnesses. The stack is TypeScript with NestJS, React, GraphQL and PostgreSQL.
You can sign up at twenty.com for the managed cloud, which needs no infrastructure, or self-host with Docker Compose. The repository's license is listed as 'Other', so review it before commercial redistribution. Twenty suits teams that want a CRM they can shape in code instead of being limited by a fixed SaaS data model.
Key features
- Custom objects, fields and views
- Workflows and agents extendable as code
- CLI for scaffolding and publishing apps
- Official skills for coding agents
- GraphQL API on a PostgreSQL backend
- Cloud workspace or Docker Compose self-hosting
Good fit for
- →Teams replacing Salesforce with a custom CRM
- →Engineering-led companies managing sales data in code
- →Startups wanting an extensible customer database
- Tags
- crm
- salesforce-alternative
- sales
- typescript
- graphql
- self-hosted
- ai
- customer-management
Twenty: questions and answers
- What is Twenty used for?
- Twenty is an open-source CRM built as a modular, code-extensible platform, positioned as an alternative to Salesforce for technical teams, with cloud and Docker self-hosting. It is a good fit for teams replacing Salesforce with a custom CRM, engineering-led companies managing sales data in code and startups wanting an extensible customer database.
- Is Twenty open source?
- Yes. Twenty is open source under a custom licence. Its source code is on GitHub at twentyhq/twenty and is written mainly in TypeScript.
- Is Twenty free?
- Yes. Twenty is open source, so the software itself is free to use under the terms of its own licence. A managed cloud version is also available, with paid plans from $9 per seat per month.
- Can I self-host Twenty?
- Yes. Twenty can be self-hosted on your own server or infrastructure.
- What is Twenty an alternative to?
- Twenty is an open-source alternative to Salesforce, HubSpot, Attio and Pipedrive. Other open-source alternatives to Salesforce include EspoCRM, SuiteCRM and Krayin CRM.
- Is Twenty actively maintained?
- Yes. The most recent commit to Twenty was on 2 October 2026. The project has 58k stars on GitHub.
Open-source alternatives to Twenty
See all
EspoCRM
CRM
EspoCRM – Open Source CRM Application
AGPL-3.0vs Salesforce★ 3.4k
SuiteCRM
CRM
SuiteCRM - Open source CRM for the world
AGPL-3.0vs Salesforce★ 5.8k
Krayin CRM
CRM
Krayin CRM is Free & Open Source CRM Built with Laravel for Customer, Lead, and Sales Mana
MITvs Salesforce★ 24k
Frappe CRM
CRM
Fully featured, open source CRM
AGPL-3.0vs HubSpot★ 3.7k
NextCRM
CRM
NextCRM — Open-source CRM built with Next.js 16, React 19, PostgreSQL, Prisma 7, and shadc
MITvs HubSpot★ 709
Relaticle
CRM
Open-source CRM with native AI agent support. 37 MCP tools, REST API, self-hosted. Built w
AGPL-3.0vs Attio★ 1.8k
SaaS alternatives to Twenty
See all
Salesforce
CRM
Salesforce is a cloud CRM platform for sales, service and marketing teams to manage customers, deals and customer support in one system.
SaaS
HubSpot
CRM
HubSpot is a CRM platform that unites marketing, sales and customer service software, with a free CRM tier and paid hubs for each function.
SaaS
Attio
CRM
Customizable data-model CRM for startups and growth teams
SaaS
Pipedrive
CRM
Pipedrive is a sales CRM built around visual pipelines, with lead management, automation, email tracking and meeting intelligence for sales teams.
SaaS
Dynamics 365 Sales
CRM
Microsoft's sales force automation and pipeline CRM, part of Dynamics 365
SaaS
Freshsales
CRM
Sales CRM with built-in phone, email and lead scoring from Freshworks
SaaS

