AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Sales › twenty
✦ Free & open sourceSales

twenty

An open-source, developer-first CRM designed for AI agents, custom code definitions, and flexible data modeling.

Code-First, AI-Native CRM Alternative to Salesforce

Build, version, and extend your CRM objects, views, and workflows using TypeScript and AI coding agents.

Free forever · open source · AGPL-3.0 (some files under a separate enterprise licence)
✓ Needs IT✓ Browser-based✓ Real-time collaboration
8.3
ZEKAI
The code-first CRM for AI.
Free & open source · Sales
Ease of setup5
Usefulness9
Maintenance9.5
Community9.8
★ 59,619
GITHUB
Oct 2026
UPDATED
AGPL-3.0 (some files under a separate enterprise licence)
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Twenty is a developer-centric CRM designed as an open-source alternative to Salesforce. It allows technical sales and revenue operations teams to define objects, workflows, and UI layouts directly in code. You should use it if you want to pair CRM schema changes with version control and AI coding agents.

Runs on
Web
Hosting
Cloud or self-host
Languages
TypeScript
License
AGPL-3.0 (some files under a separate enterprise licence)

What it is

Twenty provides foundational CRM primitives including custom objects, views, and automated workflows. You can define custom entities like deals or contacts using its TypeScript SDK and publish changes straight from your terminal. It also integrates with AI coding tools like Claude Code and Cursor via dedicated agent skills.

Who it's for

It suits technical teams, sales engineers, and developers who need programmatic control over their CRM schema and workflow logic. It is not ideal for non-technical sales managers who require a purely visual builder without developer support. Self-hosters will also need expertise in managing PostgreSQL, Redis, and NestJS infrastructure.

Key features

Schema Definition as Code

Define custom CRM objects, fields, and views in TypeScript files using the official Twenty SDK.

CLI Workflow Integration

Scaffold, test, and publish CRM apps and schema updates directly from your command line interface.

Built-in AI Coding Skills

Connect AI coding tools like Claude Code, Codex, or Cursor to build and modify CRM components automatically.

Modular Architecture Stack

Runs on NestJS, PostgreSQL, BullMQ, and Redis for background job handling and relational data management.

How to start

Up and running in 3 steps

1
Sign up for a workspace on twenty.com or launch a self-hosted instance using Docker Compose.
2
Install the CLI globally with `npm install -g twenty` and initialize a project using `twenty app init my-app`.
3
Define your objects and fields in TypeScript, then run `twenty app publish` to push them to your workspace.
Real talk

Our honest verdict

What's great

  • Allows CRM schema and objects to be version-controlled alongside your main software codebase.
  • Includes pre-built skills for AI coding tools like Cursor, Claude Code, and Codex.
  • Offers a cloud-hosted option at twenty.com alongside self-hosted Docker deployment.
  • Supports programmatic deployment of private apps, views, and logic functions via CLI.

Where it falls short

  • Requires technical proficiency in TypeScript and CLI tools to build and extend custom objects.
  • Self-hosting demands managing PostgreSQL, Redis, BullMQ, and Node.js infrastructure.
  • Absence of a visual, code-free builder for complex logic functions may slow down non-technical users.
Cost

Pricing & license

Twenty is open source and free to self-host, though you must pay for your own server hosting, PostgreSQL database, and Redis infrastructure. A cloud-managed option is available at twenty.com with rapid workspace deployment.

Paid work

Open remote AI-training roles

873 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: twenty for Sales
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure twenty for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can I use AI coding tools to help build my CRM logic in Twenty?

Yes, Twenty provides official app skills that integrate with tools like Claude Code, Codex, and Cursor to scaffold and modify CRM components.

What backend services are required to self-host Twenty?

You need a server environment capable of running Node.js (NestJS), PostgreSQL for data storage, and Redis with BullMQ for queue management.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Sales — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google