twentyhq/twenty

GITHUB中文整理

主语言 TypeScript · 58,871 星 · 创建于 2022-12-01

开源CRMTypeScript自托管可扩展版本控制
打开 GitHub 仓库

Twenty 是一个面向技术团队的开源 CRM 框架,用 TypeScript 构建,提供对象、视图、工作流等基础模块,可用代码扩展和版本化管理。

Stars 58,871 累计 star,越多说明被认可得越广
Watching — 订阅该仓库变动的人数
Forks 9,663 被派生出去的仓库数
Issues 131 当前开放的 Issue 数
语言 TypeScript GitHub 自动判定的主语言
许可证 — 开源协议,用之前先确认能不能商用
24h 增长 — 数据积累中
7 日增长 — 数据积累中
30 日增长 — 数据积累中

仓库健康度

5 个维度
只看客观信号,不构成安全性结论
维护活跃度 数据完整
2026-10-22 08:49 最近推送

最近推送 2026-10-22 08:49(6 天前),属于活跃维护

社区响应 数据完整
131 开放 Issue

开放 Issue 131 个 · Fork 9,663 个

增长趋势 证据不足
— 7 日新增

star 记录还不够天数,增量算不出来

项目规范 部分数据
— 许可证

没有声明开源许可证 · 12 个 topics

版本发布 证据不足
— 发布次数

这一项暂无数据,不代表项目没有发布

「证据不足」表示这项数据暂时没有取到,不能读成「项目有问题」;「部分数据」表示只拿到一部分信号。版本发布要额外调 Releases 接口,下一版补。

Star 趋势

6 天记录
最近 90 天站内记录的星数
58,871当前 Star +0首尾差值 2026-10-23最早记录 2026-10-28最近记录

横轴 2026-10-23 → 2026-10-28,纵轴按这段时间的最小/最大值拉伸。趋势来自站内每天记录一次的星数,页面打开时不会实时请求 GitHub。

它解决什么问题

据 README 归纳
没有它会怎样

传统 CRM 如 Salesforce 难以按业务变化灵活调整,技术团队需要像维护其他代码一样构建和迭代 CRM,没有 Twenty 就得在封闭系统里做大量定制或被迫接受固定流程。

核心能力

6 条
归纳自 README,不是功能列表照抄
  1. 1提供对象、视图、工作流和智能体等 CRM 基础模块
  2. 2允许用代码扩展和定制这些基础模块
  3. 3支持将 CRM 像代码一样构建、发布和版本控制
  4. 4可借助 Docker Compose 自托管部署
  5. 5提供应用开发指南,覆盖对象、视图、代理和逻辑函数
  6. 6支持安装官方应用技能,适配多种编码助手环境

项目画像

6 个角度
决定要不要用之前,先看这六条

项目定位

Twenty 是一个面向技术团队的开源 CRM 框架,用 TypeScript 构建,提供对象、视图、工作流等基础模块,可用代码扩展和版本化管理。

适合谁

适合技术团队、开发者以及需要高度定制 CRM 且希望自托管或版本化管理的组织。

典型场景

技术团队用代码定义对象和视图,构建贴合自身业务流程的 CRM 系统;通过版本控制管理 CRM 配置和逻辑,随业务变化快速迭代发布;在自有基础设施上用 Docker Compose 部署并运行 CRM;借助编码助手安装官方应用技能,辅助开发 CRM 应用

部署难度

自托管需先准备 Docker Compose 及 PostgreSQL、Redis 环境,再按本地搭建指南启动;云版本注册即可快速创建工作区,无需管理基础设施。

风险限制

自托管需要 Docker Compose 以及 PostgreSQL、Redis 等依赖;云版本需注册使用。具体版本要求未说明。

最近维护

最近一次推送是 2026-10-22 08:49。 实现方式:基于 TypeScript 全栈实现,后端采用 NestJS 搭配 BullMQ、PostgreSQL 和 Redis,前端使用 React 配合 Jotai、Linaria 和 Lingui,通过模块化基础组件和代码扩展机制支持定制。

README 原文细节

3 个板块
项目自己写的功能与用法,原文照录

怎么安装从零跑起来的步骤

Self-hosting

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

环境与依赖跑它之前要准备什么

Stack

  • TypeScript
  • NestJS, with BullMQ, PostgreSQL, Redis
  • React, with Jotai, Linaria and Lingui

其它说明README 里剩下的内容

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

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:

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.

关于 twenty 的常见问题

7 个问题
答案来自 README 归纳与 GitHub 实时数据
twenty 是做什么的?

Twenty 是一个面向技术团队的开源 CRM 框架,用 TypeScript 构建,提供对象、视图、工作流等基础模块,可用代码扩展和版本化管理。 传统 CRM 如 Salesforce 难以按业务变化灵活调整,技术团队需要像维护其他代码一样构建和迭代 CRM,没有 Twenty 就得在封闭系统里做大量定制或被迫接受固定流程。

twenty 有哪些功能?

核心能力:提供对象、视图、工作流和智能体等 CRM 基础模块;允许用代码扩展和定制这些基础模块;支持将 CRM 像代码一样构建、发布和版本控制;可借助 Docker Compose 自托管部署;提供应用开发指南,覆盖对象、视图、代理和逻辑函数;支持安装官方应用技能,适配多种编码助手环境。

twenty 适合谁用?

适合技术团队、开发者以及需要高度定制 CRM 且希望自托管或版本化管理的组织。

twenty 是怎么工作的?

基于 TypeScript 全栈实现,后端采用 NestJS 搭配 BullMQ、PostgreSQL 和 Redis,前端使用 React 配合 Jotai、Linaria 和 Lingui,通过模块化基础组件和代码扩展机制支持定制。

怎么安装 twenty?

按项目 README 的说明:Run Twenty on your own infrastructure with Docker Compose, or contribute locally via the local setup guide.。完整命令见下方「怎么安装」一节或 GitHub 仓库的 README。

用 twenty 有什么门槛或限制?

自托管需要 Docker Compose 以及 PostgreSQL、Redis 等依赖;云版本需注册使用。具体版本要求未说明。

twenty 现在还在维护吗?数据怎么样?

目前 58,871 星,9,663 个 Fork,主语言 TypeScript,创建于 2022-12-01,最近一次推送 2026-10-22 08:49。星数、Fork、推送时间都是 GitHub 返回的实时数据,「最近推送」离现在越近说明越活跃;长期不动要留意是否已停止维护。

这些内容来自哪

读法说明
中文整理据 README 归纳,数据取自 GitHub
中文说明据项目 README 归纳只写 README 能确认的内容,不替作者补功能与数字
关键数据与 GitHub 页面一致星数、Fork、语言与时间都不做二次加工
数据日期2026-10-22 10:12星数与介绍这份数据是哪一天的

项目数据取自 GitHub 官方接口与项目 README;星数、Fork、语言与时间以 GitHub 页面为准,档案更新于 2026-10-22 10:12。