An open-source, developer-first CRM designed for AI agents, custom code definitions, and flexible data modeling.
Build, version, and extend your CRM objects, views, and workflows using TypeScript and AI coding agents.
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.
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.
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.
Define custom CRM objects, fields, and views in TypeScript files using the official Twenty SDK.
Scaffold, test, and publish CRM apps and schema updates directly from your command line interface.
Connect AI coding tools like Claude Code, Codex, or Cursor to build and modify CRM components automatically.
Runs on NestJS, PostgreSQL, BullMQ, and Redis for background job handling and relational data management.
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.
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.
These reviewed AI tools do the same job instantly — from our scored directory.
Yes, Twenty provides official app skills that integrate with tools like Claude Code, Codex, and Cursor to scaffold and modify CRM components.
You need a server environment capable of running Node.js (NestJS), PostgreSQL for data storage, and Redis with BullMQ for queue management.
See Zekai first in Google