Compare
PeopleBlade compared with Mesh (formerly Clay)
Mesh is the personal CRM that was called Clay until March 2026. It builds your network from your email, calendar, messages, and social accounts on its own servers, with apps for the web, desktop, and phone, and it flags birthdays and job changes for you. PeopleBlade imports your contacts into one SQLite file on your computer, and your agent works with it through commands. Mesh is unrelated to Clay, the sales data platform at clay.com, which has its own comparison.
Which to choose
Choose Mesh if you want the product to keep your network current for you, with apps on your phone and computer, reminders, and job-change alerts, and you are fine with a hosted copy of your contacts.
Choose PeopleBlade if you want the master copy on your own computer at no cost, with every detail's source recorded and merges you review, and you want your agent to work with it through commands.
What Mesh does
Mesh started as Clay, a relationship manager that Automattic acquired in June 2025. On March 20, 2026 it took the name Mesh and moved from clay.earth to me.sh, partly because Clay the sales data company shared its name. It builds contacts from Gmail, Google Calendar, Outlook, iMessage, phone calls, and your address book, and from LinkedIn, Facebook, Instagram, X, and WhatsApp. A feed shows birthdays, reconnect prompts, reminders, job changes, and news mentions, and Nexus is its built-in AI assistant.
Personal is free for up to 1,000 contacts and asks for a card. Pro removes the cap and adds CSV import, listed at $10 a month. Team is listed at $40 per seat a month for up to four members and adds enrichment and admin tools; Enterprise is priced on request. New accounts start on a 14-day Pro trial. The apps run on the web, macOS, Windows, iOS, and Android.
What PeopleBlade does
PeopleBlade builds the book from sources you import onto your computer: macOS Contacts, Google Contacts, Beeper, WhatsApp, iMessage interaction metadata without message text, and the official LinkedIn, Instagram, and X exports. Every detail names the source it came from. Two records join only on a matching email, phone number, or account ID, and only when you approve the join or run an opt-in pass that accepts exact matches.
PeopleBlade has no assistant of its own and no ChatGPT integration. The agent you already run calls peopleblade commands that print JSON, or receives a Soulscrape packet, a file with one person's background, without seeing your other contacts. Notes are private Markdown with a revision history, and they leave your computer only inside end-to-end encrypted device sync. peopleblade reminders due lists the people you meant to follow up with; nothing sends a notification, and there is no feed of job changes or news and no phone app.
Public CLI · npm 0.12.0. Install it with bun add --global @hraness/peopleblade@0.12.0 on macOS or Linux.
How they compare
Mesh gathers your network from your accounts and keeps it current on its own servers. PeopleBlade keeps the book in a file on your computer and leaves the upkeep to you and your agent. The table lines them up on cost, sources, reminders, AI, and getting your data out.
| Aspect | Mesh | PeopleBlade |
|---|---|---|
| What it is | A hosted personal CRM, called Clay until March 2026 and owned by Automattic since June 2025 | A personal CRM on your computer that combines the people in the accounts and exports you already have |
| Where it runs | Mesh's service, through web, macOS, Windows, iOS, and Android apps | A SQLite file on your Mac or Linux computer, run from the command line by you or your agent |
| Cost | Personal is free up to 1,000 contacts and asks for a card; Pro is listed at $10 a month with no contact cap and Team at $40 per seat a month; new accounts start with a 14-day Pro trial | Free and MIT licensed; optional hosted research has a free preview, and paid runs are not open yet |
| Sources | Gmail, Google Calendar, Outlook, iMessage, phone calls, your address book, LinkedIn, Facebook, Instagram, X, and WhatsApp; CSV import on Pro and Team | macOS Contacts, Google Contacts, Beeper, WhatsApp, iMessage interaction metadata, and official LinkedIn, Instagram, and X exports |
| Keep in touch | Reconnect prompts, reminders, birthday notifications, and a feed of job changes and news | A keep-in-touch cadence and dated reminders per contact, listed by peopleblade reminders due. Nothing sends a notification |
| Agent and AI | Nexus, an AI assistant inside the app, and a ChatGPT integration that brings contact details into chats | Your own agent runs the local CLI with JSON output, receives one-person packets, or reads synced contacts through an approved-device API |
| Where the data lives | On Mesh's servers | On your computer; optional cloud sync sends a listed set of contact details to your account |
| Getting data out | Export my Data emails a CSV of what you put into Mesh; some details Mesh added itself are left out | The SQLite file stays on your computer; contacts uploaded by cloud sync also export as CSV through the approved-device API |
| Release state | A hosted service with free and paid plans | Public CLI · npm 0.12.0 |
How to move your contacts from Mesh
Mesh exports what you put into it as one CSV file. PeopleBlade imports a CSV with its documented contact columns, so rename the columns you want to keep before importing. Details that Mesh added itself are not in the export.
- In Mesh, open the App Menu, then Settings, and choose Export my Data under General. Mesh emails you the CSV. On a Teams workspace, only the primary account holder or an admin can export.
- Save the file in a private directory and restrict access with
chmod 600 /private/path/mesh.csv. - Keep the columns you want as
name,email,phone,organization,title,birthday, andprofile_url, one email and one phone per cell, and delete the rest. Unknown columns are rejected. - Give every row an email or a phone number in international form, such as +12025550123, and write birthdays as YYYY-MM-DD, or --MM-DD without a year. A name alone never identifies a contact, and one row that breaks these rules stops the whole import and names the row.
- Preview it with
peopleblade contacts import /private/path/mesh.csv --account mesh-export --preview --json. Review the added, changed, and overlapping records. - Run the same import command without
--previewto save the contact details. Usepeopleblade stats --jsonto inspect the result. - Run
peopleblade identity suggest --limit 25 --jsonto review likely duplicates, decide each one withpeopleblade identity decide TOKEN accept --note "reason" --json, and reverse any accepted join later withpeopleblade identity separate DECISION_ID --json. - Copy what you still need from your Mesh notes into PeopleBlade notes. The contact importer does not carry notes over.
Mesh says its export works with Google Contacts. If you would rather not edit columns, import the file into Google Contacts and let PeopleBlade import your contacts from there.
Questions
Is Mesh the same as Clay?
Mesh is the personal CRM that was called Clay, at clay.earth, until it renamed itself on March 20, 2026. It is unrelated to Clay at clay.com, the sales data platform. PeopleBlade's Clay comparison covers the sales platform.
Does PeopleBlade flag job changes the way Mesh does?
No. PeopleBlade has no feed and sends no notifications. Hosted research, in free preview, can show which selected contacts a run would look up, and peopleblade reminders due lists the people you meant to follow up with.
Is Mesh free?
Mesh Personal is free for up to 1,000 contacts and asks for a card. Pro, listed at $10 a month, removes the cap. PeopleBlade's CLI is free with no contact limit, and only optional hosted research costs anything.
Sources
- Mesh pricing: Personal, Pro, Team, and Enterprise plansMeshChecked
- Mesh: apps, feed, and the Nexus assistantMeshChecked
- Mesh integrations: the sources it syncsMeshChecked
- Clay is becoming MeshMesh LibraryChecked
- Mesh Help Center: Export to CSVMesh LibraryChecked
- Automattic welcomes ClayAutomatticChecked