Compare

PeopleBlade compared with Monica

Monica and PeopleBlade are both personal CRMs built to keep relationship details out of advertising platforms. Monica is an open-source web application you self-host or rent as a hosted service; PeopleBlade is a free, MIT-licensed contact book in a SQLite file on your computer, made to be searched by your agent. The sharpest practical difference is timing: Monica's last stable release is from May 2024 while a ground-up rebuild is underway.

What Monica does

Monica is an open-source personal CRM started in 2017. It gives each person a record with notes, journal entries, activities such as meals and calls, reminders, relationships to other people, gifts and debts, and custom fields. The code is AGPL v3: run it yourself with Docker or a PHP setup, or pay for the hosted version at $9 a month or $90 a year, both with unlimited contacts.

Monica imports vCard and CSV files and flags duplicates before merging. Each contact page offers a vCard export, a CardDAV endpoint can serve the whole address book to a compatible client, and a full account export is available. The pricing page treats export as a right rather than a paid feature.

The part a reader needs to weigh: the newest stable release, v4.1.2, shipped in May 2024. The project's own site announces a rebuilt Monica expected before the end of 2026, and the repository's newest tags are 5.0.0 beta pre-releases. Choosing Monica today means running the 4.x line as it is or waiting for the rebuild; Monica says a migration path for existing accounts is planned.

What PeopleBlade does

PeopleBlade keeps the contacts you already have in one SQLite file on your computer. It imports macOS Contacts, Google Contacts, Beeper, WhatsApp, iMessage interaction metadata without message text, and your official LinkedIn, Instagram, and X exports. Each detail records where it came from, and two records join only on a matching email, phone, or account ID you approve.

You keep private Markdown notes beside each person, with history, and they are never synced or uploaded. Your agent works the book through peopleblade commands that all print JSON, and a Soulscrape packet hands one person's background to an agent without exposing your other contacts. An optional cloud sync copies a listed set of contact details to a private dashboard, and optional hosted research costs prepaid credits per contact.

Public CLI · npm 0.6.0. Install it with bun add --global @hraness/peopleblade@0.6.0 on macOS or Linux.

How they compare

Monica is a web app you put your relationships into. PeopleBlade is a local book built out of the accounts and archives your relationships already live in. The table maps the difference row by row.

Read from each product’s own pages on 2026-09-26.
AspectMonicaPeopleBlade
What it isAn AGPL v3 web application for remembering the people in your life: notes, a journal, reminders, activities, and relationshipsA local personal CRM: one private book of the people you know, unified from your existing sources
Where it runsYour server through Docker or a PHP environment, or Monica's hosted serviceA SQLite file on your Mac or Linux computer, plus a local browser workspace
CostFree to self-host; the hosted plan is $9 a month or $90 a year with unlimited contactsFree and MIT licensed; optional hosted research is prepaid per contact
Where contacts come fromvCard and CSV import, CardDAV contact sync, and manual entrymacOS Contacts, Google Contacts, Beeper, WhatsApp, iMessage interaction metadata, and official LinkedIn, Instagram, and X exports. There is no generic CSV or vCard import
Relationship memoryJournal entries, activities, reminders, gifts, debts, and links between peoplePrivate Markdown notes beside each person, plus interaction counts where a source reports them. No reminders or journal
Working with an agentAn HTTP API today; the rebuild plans an MCP serverJSON CLI commands, one-person packets for an agent, and an approved-device API over synced contacts
Deduping peopleImports show duplicates for review before mergingSuggested joins show the matching email or phone, you decide each one, and an accepted join can be undone
Release stateLatest stable v4.1.2 from May 2024; a from-scratch rebuild is in beta and announced for before the end of 2026Public CLI · npm 0.6.0; the CLI, imports, identity review, and notes work today
Away from the deskA responsive web app on any phone; native iOS and Android apps are planned after the rebuildNo phone app; an optional private web dashboard shows synced contact details

Moving from Monica

There is no Monica importer in PeopleBlade, and there is no generic CSV or vCard import either. The workable path runs through macOS Contacts: get your Monica contacts into the Mac's address book, then let PeopleBlade sync it. Names, organizations, job titles, birthdays, email addresses, and phone numbers carry over. Journal entries, activities, reminders, relationships, gifts, debts, and Monica's notes do not; they exist only in Monica's own export.

  1. In Monica's settings, download the full data export and keep it somewhere safe. It is the only complete copy of your journal, activities, reminders, and relationships.
  2. Bring the contacts into macOS Contacts. For a small book, open each Monica contact, use Export as vCard, and open the resulting .vcf files on the Mac. For a larger book, add Monica's CardDAV account in Contacts instead: the base URL Monica shows under Settings, DAV Resources (https://app.monicahq.com/dav on hosted Monica), your Monica email as the username, and an API token from Settings, API as the password.
  3. Run peopleblade contacts sync --json to read the local address book into PeopleBlade, then peopleblade stats --json to see what landed.
  4. Run peopleblade identity suggest --limit 25 --json to review likely duplicates, decide each one with peopleblade identity decide TOKEN accept --note "reason" --json, and reverse any accepted join later with peopleblade identity separate DECISION_ID --json.
  5. Rewrite whatever you still need as PeopleBlade notes: reminders to call someone, the context of past conversations, or anything else that lived in Monica's journal.

This route needs a Mac, because contacts sync reads the macOS address book. On Linux there is no equivalent path: a vCard file alone is not something PeopleBlade imports, so Linux users leaving Monica are limited to the supported live sources, such as Google Contacts.

Which one fits

Choose Monica when you want a self-contained web app for documenting relationships: journal entries, call logs, reminders, and records you maintain by hand, on infrastructure you control or at $9 a month hosted. Its open question is timing, since the stable release predates the current rebuild.

Choose PeopleBlade when your contacts already exist across your phone, messaging apps, and export archives and you want them unified in one private, free book that you and your agent can both work with. If the rebuild gap is what pushed you to look around, the export route above moves the address book; the relationship history stays in the full export you keep.

Questions

Is PeopleBlade a replacement for Monica?

For the address-book part, it can be. PeopleBlade has no journal, activities, reminders, gifts, debts, or relationship linking, so anyone who used Monica to document a life rather than unify contacts will miss those pieces.

Does PeopleBlade import vCard or CSV files?

No. Imports come through named sources: macOS Contacts, Google Contacts, Beeper, WhatsApp, and the official LinkedIn, Instagram, and X exports. Leaving Monica means going through macOS Contacts by vCard or CardDAV, then running peopleblade contacts sync.

Can I run Monica and PeopleBlade at the same time?

Yes. Adding Monica's CardDAV account to macOS Contacts keeps the same people in both places: you edit in Monica, and peopleblade contacts sync picks the changes up on the next run.

How do the licenses differ?

Monica's source is AGPL v3 on GitHub, so you can inspect, modify, and host it. PeopleBlade's public CLI is MIT-licensed on npm; you can inspect the published package but there is no public source repository.

Which is more private?

Different trusts. Self-hosted Monica keeps your data on a server you administer, and hosted Monica keeps it on theirs under a no-resale pledge. PeopleBlade keeps the whole book on your own computer and sends nothing anywhere unless you turn on sync or hosted research.

Sources

  1. Monica: the open-source personal CRMMonicaChecked
  2. Monica pricing: $9 a month or $90 a year hosted, free self-hostedMonicaChecked
  3. Monica's rebuild announcement and what changesMonicaChecked
  4. monicahq/monica releases: v4.1.2 marked latest, 5.0.0 betas as pre-releasesGitHubChecked
  5. Monica's CardDAV and CalDAV guideGitHubChecked

More comparisons

Read this comparison as Markdown