60,720
stars
+44+405+2,543
10,036
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
The 1 Open-Source CRM
Website · Documentation · Roadmap · Discord · Figma
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:
bash
npm install -g twenty
twenty app init my-app
cd my-app
yarn install
Define objects, fields, and views as code:
ts
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:
bash
twenty auth login --url https://your-workspace.twenty.com
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:
bash
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.
Learn more about apps in doc
Learn more about version control in doc
Learn more about primitives in doc
Learn more about layouts in doc
Learn more about AI in doc
Learn more about CRM features in doc
Stack
- TypeScript
- Nx
- NestJS, with BullMQ, PostgreSQL, Redis
- React, with Jotai, Linaria and Lingui
Thanks
相关报道 (7)
Pasquale PillitteriREA 用 AI 做逆向工程,GitHub 星标创纪录,哪些是真的,哪些不是2026-10-14Pasquale PillitteriSalesforce 全球宕机,登录和 API 在 Dreamforce 期间中断2026-09-16Pasquale Pillitteri每家AI初创公司都在用的开源技术栈:7个GitHub仓库(附真实star数)2026-08-13Pasquale PillitteriImmich: 在你家中运行的 Google 相册开源替代方案2026-07-11Pasquale Pillitteri10 个替代付费工具的开源 GitHub 仓库 (2026)2026-07-04Pasquale PillitteriTwenty CRM: GitHub 上 44,000 颗星的 Salesforce 开源替代方案2026-04-17智源社区亚马逊&北大:POMP,使用2万类别的PROMPT预训练2023-04-11
News & coverage (11)
Hacker NewsLaunch HN: Twenty.com (YC S23) – Open-source CRM▲ 415 · 311 comments · 2023-07-19Hacker NewsLaunch HN: GitStart (YC S19) – Remote junior devs working on production PRs▲ 235 · 192 comments · 2023-08-07Hacker NewsTwenty: A Modern open-source CRM▲ 164 · 67 comments · 2023-10-07Hacker NewsShow HN: I built a tool that finds reliability bugs in your code▲ 6 · 0 comments · 2026-10-28Hacker NewsTwenty: The open alternative to Salesforce, designed for AI▲ 4 · 1 comments · 2026-04-22Hacker NewsTwenty: A Modern Alternative to Salesforce▲ 1 · 0 comments · 2026-02-07The Indian ExpressGitHub to developers: Copilot Fusion promises frontier-level AI coding at half the cost2026-11-01Pasquale PillitteriTwenty CRM: The Open Source Salesforce Alternative with 44,000 GitHub Stars2026-04-17MicrosoftNOS empowers developer collaboration and innovation on GitHub2025-05-21TechCrunchTwenty is building an open source alternative to Salesforce2024-11-18