Talking to customers · Edition No. 9 · 3 Sep 2026

twentyhq/twenty

The place where a lead becomes a person you owe an answer to, not another line in a spreadsheet.

← Talking to customersRead the whole edition →

56.4k stars · AGPL-3.0 + commercial licence over enterprise files marked /* @license Enterprise */ · sdk/v2.38.1 (2026-09-06)

The place where a lead becomes a person you owe an answer to, not another line in a spreadsheet.

Repo detailsthe review · specs · pros & cons · install

What it is

A self-hosted CRM built by a French team and released under the GNU AGPL with a thin commercial layer over specific enterprise files. TypeScript, NestJS, PostgreSQL, React — the same stack shape as everything else you run.

Why it matters

Every previous edition of this ledger surfaces tools that bring people to the site. None of them tell you what to do when a person actually arrives. A lead who filled a Typebot form last Tuesday, a person who mailed Chatwoot (#2) on Wednesday, a commenter under a YouTube video on Thursday are three separate names now, and by next Monday they are forgotten. Twenty is the place those three names become one open thread with a next action attached. At five leads a month, this is more valuable than any tool that produces more of them.

Stars56.4k
LicenceAGPL-3.0 + commercial licence over enterprise files marked /* @license Enterprise */
Latestsdk/v2.38.1 (2026-09-06)checked 7 Sep 2026
Written inTypeScript
NeedsDocker, PostgreSQL and Redis
RunsSelf-hosted on your own server
Setup effort
4 / 5
Payoff
4 / 5
Good
  • Runs on the Postgres you already have — no second database
  • The AGPL half covers everything a solo founder needs; you keep the source
  • API-first, so n8n and Chatwoot pipe into it without custom code
Watch for
  • Heavy Next.js/NestJS stack — comfortable on your VPS, not tiny
  • Enterprise files (SSO, advanced roles) carry a subscription requirement — read the LICENSE before assuming you can modify freely
  • A CRM is a habit before it is a tool; installed and unused, it is clutter
Replaces

A paid CRM subscription — Hubspot, Pipedrive, Attio

Works well with

Chatwoot for the conversations, n8n to feed contacts in, Listmonk to push engagement back as tags

How to get it

Docker Compose beside Grasppy on the VPS.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.