twentyhq/twenty

▲ 74 stars today★ 58,039⑂ 9,468

The open alternative to Salesforce, designed for AI.

About twentyhq/twenty

twentyhq/twenty is an open-source project on GitHub, mainly written in TypeScript. The open alternative to Salesforce, designed for AI. It currently holds 58,039 stars and 9,468 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #23 with 74 new stars today.

GitHub Repository Details

Repository twentyhq/twenty · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/twentyhq/twenty/blob/HEAD/Twenty logo

The #1 Open-Source CRM

Website · Documentation · Roadmap · Discord · Figma

https://github.com/twentyhq/twenty/blob/HEAD/Twenty banner


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

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.

Build an app

Scaffold a new app with the Twenty CLI:

npx create-twenty-app my-app

Define objects, fields, and views as code:

import { defineObject, FieldType } from 'twenty-sdk/define';

export default defineObject({ nameSingular: 'deal', namePlural: 'deals', labelSingular: 'Deal', labelPlural: 'Deals', fields: [ { name: 'name', label: 'Name', type: FieldType.TEXT }, { name: 'amount', label: 'Amount', type: FieldType.CURRENCY }, { name: 'closeDate', label: 'Close Date', type: FieldType.DATE_TIME }, ], });

Then ship it to your workspace:

npx twenty app:publish --private

See the app development guide for objects, views, agents, and logic functions.

Building with a coding agent? Install the official Twenty app skills, which work in Claude Code, Codex, Cursor, Pi, and any other harness supported by the skills CLI:

npx skills add https://github.com/twentyhq/twenty/tree/agent-skills --list

The agent-skills branch is created by the first successful publish from main. Until then, use the local build instructions. SKILLS.md explains the other skill families in this repository and who they are for.

Self-hosting

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



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. Here's a tour of what's in the box.

Want to go deeper? Read the User Guide for product walkthroughs, or the Documentation for developer reference.

https://github.com/twentyhq/twenty/blob/HEAD/Create your apps

Learn more about apps in doc

https://github.com/twentyhq/twenty/blob/HEAD/Stay on top with version control

Learn more about version control in doc

https://github.com/twentyhq/twenty/blob/HEAD/All the tools you need to build anything

Learn more about primitives in doc

https://github.com/twentyhq/twenty/blob/HEAD/Customize your layouts

Learn more about layouts in doc

https://github.com/twentyhq/twenty/blob/HEAD/AI agents and chats

Learn more about AI in doc

https://github.com/twentyhq/twenty/blob/HEAD/Plus all the tools of a good CRM

Learn more about CRM features in doc


Stack

Thanks

https://github.com/twentyhq/twenty/blob/HEAD/Greptile      https://github.com/twentyhq/twenty/blob/HEAD/Sentry      https://github.com/twentyhq/twenty/blob/HEAD/Crowdin

Thanks to these amazing services that we use and recommend for code review (Greptile), catching bugs (Sentry) and translating (Crowdin).

Join the Community

Star the repo · Discord · Feature requests · Releases · X · LinkedIn · Crowdin · Contribute

GitHub Stars & Activity

58,039Stars
9,468Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars58,039
Forks9,468
Open issues0
Primary languageTypeScript
License-
Stars gained today74
Created-
Last pushed-

Trending History

Daily boardrank #23 · ▲ 74 stars

Related AI Projects

1

deepseek-ai / deepseek-harness

TypeScript★ 245,133⑂ 0
→
2

n8n-io / n8n

TypeScript★ 206,820⑂ 0
→
3

firecrawl / firecrawl

TypeScript★ 189,447⑂ 0
→
4

langgenius / dify

TypeScript★ 158,032⑂ 0
→
5

anthropics / claude-code

TypeScript★ 149,748⑂ 25,718▲ 161 stars
→
6

thedotmack / claude-mem

TypeScript★ 97,602⑂ 8,594▲ 578 stars
→
7

garrytan / gbrain

TypeScript★ 30,646⑂ 4,596▲ 40 stars
→
8

morluto / rea

TypeScript★ 13,925⑂ 1,473▲ 4,666 stars
→

More AI Rankings