Local personal CRM
A local personal CRM, made for your agent.
PeopleBlade keeps everyone you know in one private book on your computer. Import contacts, mail, and messages with every source kept, let your agent search, note, and research, and sync between your devices only if you choose.
- Free CLI
- macOS and Linux
- No account needed
Imports
Bring your contacts together.
Address books, chat apps, and exports become one book from 14 sources, and every detail keeps its source.
- iMessage
- Apple Contacts
- Google Contacts
- X data archive
- Beeper
- Substack subscribers
- Apple Photos
- Outlook contact export
- Contact CSV
- Calendar invitations
- vCard contacts
Watch
See it work, start to finish.
Three imports become one person, your agent answers with its sources, and sync copies the book to a second computer.

Agents
Let your agent work with your contacts.
Claude Code, Codex, or your preferred agent can search your book and help you keep in touch.
See an example search result
For example: “Who do I know at Fieldwork Studio?”
$ peopleblade query --search "Fieldwork Studio" --json{ "items": [ { "id": 1, "displayName": "Maya Chen", "organization": "Fieldwork Studio", "title": "Product designer", "primaryEmail": "maya@example.com", "primaryPhone": "+1 415 555 0142", "interactionCount": 14, "lastInteractionAt": "2026-09-03T17:30:00.000Z", "sources": ["apple", "imessage", "linkedin"] } ], "total": 1 }
Get started
Try it in a minute
Install the command line, create your book, and import your first contacts.
Read the guidemacOS
bun add --global @hraness/peopleblade@latestLinux
bun add --global @hraness/peopleblade@latestWindows
bun add --global @hraness/peopleblade@latestpeopleblade init
peopleblade statsRequirements and release details
Runs with Bun 1.3.14 or newer on macOS and Linux. Apple Contacts and iMessage need macOS. Telegram is not available. See every import and its limits, or connect an account.
Public CLI · npm 0.15.1
The CLI is on npm as @hraness/peopleblade 0.15.1, for Bun on macOS and Linux. Your contact book is a SQLite file on your computer, and you need a web account only for the optional device sync, cloud sync, /api/v1 connector, and hosted research.
Sync only when you choose.
- Device sync
- Contacts and notes travel between your devices, end to end encrypted. How device sync works
- Cloud sync
- Selected contact details reach connected tools and optional research. Notes and message text stay out. What cloud sync uploads
Alternatives
Choose the contact book that fits.
Your contacts, your tools, your choice.
| PeopleBlade | Hosted personal CRM | |
|---|---|---|
| Master copy | On your computer | On their servers |
| Works without an account | Yes | No |
| Your own AI | Bring your agent | Varies by service |
| Cost | Free, including sync | Free or subscription |
| Hosted enrichment | At most $0.16 / contactFree preview | Pricing varies |
Dex and Mesh are hosted personal CRMs with apps that sync your accounts and remind you to keep in touch. Monica is an open-source web app you self-host or rent. Clay builds prospect lists for sales teams. PeopleBlade is free, has no app, and keeps your book on your computer for your agent.
FAQ
Questions
Do I need an account?
No account is needed for your local book. Create a free account when you want device sync, cloud sync, connected tools, or paid enrichment.
Is PeopleBlade related to Social Blade?
No. Social Blade tracks public creator statistics. PeopleBlade keeps a private contact book and records where each detail came from.
Is there an app or a web view of my contacts?
PeopleBlade works through your agent or the terminal. There is no contact-browsing app. The website manages your optional account.
How does matching work?
A shared name never joins two people. An exact email or phone match joins them after you accept it, or when you opt in to auto-accept. You can undo an accepted match.
What does it cost?
The CLI and optional sync are free. Hosted research costs at most $0.16 per contact, with a free preview. You use your own AI subscription.
What do I need to run it?
A terminal and an agent such as Claude Code or Codex. Install from the terminal, then point your agent at the peopleblade command. The install section lists the platform requirements.
Local personal CRM that your agent runs from the command line
Read as Markdown