
In simple English
Keeping track of friends, clients, and industry contacts takes too much time. This tool pulls messages from email, chat apps, and social networks into one place. It figures out when someone changes jobs or has a birthday. Then, it writes draft replies for you to check and send. You can run it on your own server for free, or pay for an external host.
What it is
PingCRM is a self-hosted personal customer relationship management application powered by artificial intelligence. It unifies communications across multiple channels and scores relationship health automatically.
What it is good for
Solo builders and freelancers who want to stay in touch with their network without manually updating spreadsheets or digging through chat history.
- Pulls emails, chats, and social messages into a single timeline.
- Scores relationships from zero to ten so you see who is drifting away.
- Uses artificial intelligence to write contextual replies for you.
- Requires setting up API credentials for every chat network and email provider.
- Needs Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) knowledge for local hosting.
- AGPL-3.0 licence requires sharing your code modifications if you offer it as a hosted service.
Manual contact spreadsheets and scattered chat history
Claude
- monicahq/monica26k stars
Monica is a popular open-source personal CRM without built-in artificial intelligence message drafting.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
- krayin/laravel-crm24k stars
A self-hosted record of customers, leads and sales, built on the Laravel PHP framework.
- nikoksr/notify3.9k stars
A Go library that sends the same message to many messaging services through one call.
git clone https://github.com/sneg55/pingcrm.git cd pingcrm cp backend/.env.example backend/.env cp .env.docker.example .env docker compose up -d