
周末帮一个做独立咨询的朋友收拾客户资料,看得我血压有点高。她手上六十多个客户,跟进记录散在三个地方:微信聊天往上翻、备忘录里记的报价、还有一个改了八版的 Excel。问她上次跟某个客户聊到哪一步了,她得点开三个应用拼一遍才能想起来。我说你上个 CRM 吧,她说试过 Salesforce,注册完看了一眼后台直接关掉了——那玩意儿是给二十人销售团队配专职管理员用的,不是给一个人用的。
她这种情况其实特别典型。现在做自由职业、独立开发、跨境小卖家、接私活的设计师,手里都攒着一堆"客户/线索/合作方"关系,但市面上的 CRM 要么贵、要么重、要么是 SaaS 把你数据锁在人家服务器上。我自己也一样,公众号这边陆陆续续接的商单、换量、投放联系人,到现在还躺在一个飞书表格里,搜起来全靠 Ctrl+F。
所以这两天我把榜单上这个 Twenty 拉下来在自己 NAS 上跑了一晚,越用越觉得,它可能是少数几个"一个人也配得上拥有一套 CRM"的东西。
🗂️ twentyhq/twenty —— 把 Salesforce 那套关系管理,做成你自己能掌控的开源版
项目亮点: 一个长得像 Notion、用起来像精简版 Salesforce 的开源 CRM,数据全在你自己手里,能自部署,还从底层就是按"给 AI 用"的结构设计的。
本周数据: ⭐+578
先说清楚它到底是什么。CRM 这三个字听着就像企业软件,但剥开看,核心就一件事:帮你把"人、公司、跟进的事"这三类东西结构化地存起来,并且让它们互相关联——这个联系人属于哪家公司,这条线索现在卡在哪个阶段,上次沟通是什么时候、聊了什么。Excel 也能记,但 Excel 记不住"关系",你没法点一下某个公司就看到它名下所有联系人和所有历史往来。
Twenty 值钱的地方在于,它把这套关系模型做得足够轻,轻到一个人也愿意维护。界面是那种现代 SaaS 的观感,字段可以自定义,视图能像 Notion 一样切换看板/表格/时间线。你可以建一个"公众号商单"对象,自己定义字段——金额、排期、对接人、是否换量——然后把每条商单挂到对应的公司上。这种"自己定义数据结构"的能力,是飞书表格给不了的那种顺滑。
更关键的是它的定位:开源 + 可自部署 + 数据归你。这意味着你那些客户联系方式、报价记录、私下沟通,不需要交给某个国外 SaaS。它的 README 里那句"designed for AI"也不是凑热闹——它整套数据是结构化的,未来你想让一个 agent 帮你"把这周所有未回复的线索列出来",底层数据是干净可查的,而不是埋在聊天记录里的自然语言。
🔗 https://github.com/twentyhq/twenty
🧑💻 谁适合点开,谁别硬上
我不喜欢说"人人都能用",那是废话。具体说几个我觉得真能用上的方向:
自由职业/独立咨询——客户跟进别再靠脑子记。 适合手上有几十个客户、但养不起也用不上重型 CRM 的人。解决的麻烦是:跟进记录散落、想不起来上次聊到哪。最小动作是建一个 Companies + People + 一个自定义的"Deals/项目"对象,把现有 Excel 导进去,先把三个客户的完整往来填全,体会一下"点开一个公司看到全部上下文"的感觉。
做内容/接商单的个人号主——把合作方关系沉淀下来。 我自己就是这个场景。换量、投放、商单对接人,过去全靠表格 + 记忆。在 Twenty 里建一个"合作方"视图,按"洽谈中/已排期/已结款"分阶段拉看板,每个月该催的款、该跟的进度一眼看清。
独立开发者/小型 SaaS——给自己的产品配个轻 CRM。 适合已经有一点付费用户、想管理线索和反馈的独立开发者。它有 GraphQL API 和 webhook,你完全可以把官网的"申请试用"表单直接打到 Twenty 里,省掉再搭一套后台。
爱折腾的技术人——当一个学习样本。 这点单列。它是 TypeScript 全栈、NestJS + React、自定义对象引擎做得相当完整,如果你想看一个"如何把元数据驱动的数据模型做漂亮"的真实项目,它的源码比很多教程值钱。
至于谁别硬上:如果你是个二十人以上、流程已经跑顺的销售团队,正用着成熟商业 CRM,别折腾——你需要的成熟集成、电话系统、审批流,Twenty 现在还补不齐。还有,如果你连一个客户表格都懒得维护、指望工具自动帮你想起来跟进,那任何 CRM 都救不了你,先解决习惯问题。
🛠️ 最小上手路径
想当天就试,不用上自部署,先用 Docker 在本地跑一把感受界面:
1. 本地起一个实例。 官方给了 docker-compose,git clone 下来照着 docker compose up 起 Postgres + 后端 + 前端,十几分钟能在 localhost 看到登录页。先别想数据迁移,注册个本地账号点进去逛。
2. 建你自己的对象。 别用它默认的销售场景去理解它。直接去设置里新建一个贴合你真实业务的对象——商单、客户、私活项目,自定义你要的字段。这一步决定了你会不会留下来用。
3. 导入存量数据。 把你现在那个 Excel 或飞书表,整理成 CSV 导进去。先导二三十条,别一次性灌完,确认字段映射对了再批量。
4. 接一条自动化(可选)。 如果你有官网表单或想从其他系统同步,用它的 webhook / API 打通一条最痛的链路,比如"新线索自动建一条 People 记录"。
5. 真要长期用再上自部署。 确认它适合你之后,再花半天把它部署到一台便宜 VPS 或自家 NAS,配好备份。本地玩归玩,长期数据一定要有备份策略。
整个过程一个普通会用 Docker 的技术人,一个下午足够走完前三步。
⚠️ 别踩的坑
· 它还在快速迭代,不是十年老牌产品。 版本升级偶尔会有破坏性变更,自部署的话别盲目追最新 tag,认准 release、升级前先备份数据库。
· 生态集成还薄。 你要是指望它像成熟 CRM 那样开箱接通邮件营销、电话、发票、各种第三方,现在会失望。它强在核心数据模型和可定制,弱在周边集成,很多得自己用 API 接。
· "自部署=数据归你"的另一面是运维归你。 数据库挂了没人帮你恢复,备份、升级、HTTPS 全得自己管。图省心的人,它早期也提供云托管版,但那就放弃了一部分"数据完全在自己手里"的初衷,自己权衡。
· 别当项目管理工具硬用。 它是管"关系和线索"的,不是管"任务和排期"的。想要甘特图、子任务依赖,它不是干这个的,别拿错工具。
· 单人用要克制字段欲望。 它太能自定义了,容易一上来就建二十个字段,最后维护不动。一个人用,字段越少越可能坚持记下去。
说回我那个独立咨询的朋友。我帮她在本地起了一份,把她那六十个客户的核心信息导进去,只留了五个字段:公司、对接人、当前阶段、上次沟通、下一步。她看着看板上那几列"待跟进/洽谈中/已成交"的卡片,说了句"原来我手上这些人是这么个分布"——这句话本身,就是 Excel 永远给不了她的。一个工具值不值,有时候就看它能不能让你第一次看清自己手里到底有什么。
所以我的判断很具体:如果你是一个人或两三个人的小团队,手上攒着一堆需要长期跟进的客户/合作方关系,又介意把这些数据交给国外 SaaS、还愿意自己花半天折腾部署,Twenty 现在就值得试,它是这个细分需求里少有的"轻得起、又掌控得住"的选项。但如果你团队已经跑在成熟 CRM 上、需要的是开箱即用的深度集成和稳定性,或者你压根没有维护客户数据的习惯,那它现在还不该占用你的晚上——先等它生态再厚一点,或者先把记录的习惯养起来。
🔗 项目链接汇总
· Twenty · 一个人也配得上拥有的开源 CRM,数据归你、能自部署 · ⭐+578
https://github.com/twentyhq/twenty
夜雨聆风