The #1 Open-Source CRM

The open alternative to Salesforce, designed for AI.

Twenty Banner

47,202

Stars on GitHub

6,703

Forks

196

Subscribers

127

Open Issues

Why Twenty

Twenty gives technical teams the building blocks for a custom CRM that meets complex business needs and quickly adapts as the business evolves. Twenty is the CRM you build, ship, and version like the rest of your stack.

Learn more about why we built Twenty

Installation

Cloud Cloud

The fastest way to get started. Sign up at twenty.com and spin up a workspace in under a minute, with no infrastructure to manage and always up to date.

Get Started

Build an app Build an app

Scaffold a new app with the Twenty CLI:

npx create-twenty-app my-app

Define objects, fields, and views as code, then ship it to your workspace.

View app development guide

Self-hosting Self-hosting

Run Twenty on your own infrastructure with Docker Compose, or contribute locally via the local setup guide.

Docker Compose setup

Everything you need

Twenty gives you the building blocks of a modern CRM (objects, views, workflows, and agents) and lets you extend them as code.

Create your apps

Create your apps

Build custom applications that extend your CRM capabilities

Learn more about apps
Stay on top with version control

Stay on top with version control

Track changes and manage your CRM like code

Learn more about version control
All the tools you need to build anything

All the tools you need to build anything

Comprehensive primitives for powerful customizations

Learn more about primitives
Customize your layouts

Customize your layouts

Flexible layouts tailored to your business needs

Learn more about layouts
AI agents and chats

AI agents and chats

Powered by AI for intelligent automation and insights

Learn more about AI
Plus all the tools of a good CRM

Plus all the tools of a good CRM

Complete CRM functionality with modern features

Learn more about CRM features

Our Stack

Join the Community