Monica
Self-hosted personal CRM for tracking relationships, not sales pipelines. Log interactions, set reminders, and keep notes on the people in your life. No contact limits on self-hosted
Quick Start
docker compose up -d Overview
Monica is a self-hosted personal CRM built for the relationships in your life rather than a sales pipeline. The idea is straightforward: you keep notes on the people you care about. When you last talked, what they mentioned about their job, their kids’ names, a gift idea, a favour owed. The kind of detail that used to live in your head and tends to slip when life gets busy.
It runs on Laravel and PHP with support for SQLite, MySQL, or PostgreSQL. The feature set covers contacts, interaction logs, reminders for birthdays and anniversaries, a journal, task tracking, and gift ideas. The self-hosted version is free and has no contact limit. The managed cloud plan charges a flat monthly fee for unlimited contacts if you would rather not run your own server.
The limitations are significant and worth knowing upfront. Monica has no email sync, no calendar integration, no LinkedIn import, and no native mobile app. Every single interaction has to be logged manually. If you want a CRM that pulls data from your inbox or enriches contacts automatically, this is not that tool. The UI is server-rendered and feels dated compared to modern single-page apps. The team has been working on a full rewrite called Chandler for over a year, which will shift the focus further toward personal journaling rather than contact management, but it is not publicly available yet.
For someone who wants a private, deliberate record of their personal relationships and is comfortable with manual entry, Monica does that job well. For networking or sales use, look elsewhere.
Monica: Pros & Cons
| Pros (The Wins) | Cons (The Friction) |
|---|---|
| Privacy: Fully self-hosted; contact data never touches a third-party server. | Manual entry only: No email, calendar, or LinkedIn sync; every interaction logged by hand. |
| Personal focus: Built for real relationships, not pipelines; reminders and gift tracking. | No mobile app: Web only with partial responsiveness; no iOS or Android client. |
| Free self-hosted: No contact limit on self-hosted; flat fee on cloud, not per-contact. | Dated UI: Server-rendered pages feel slow compared to modern single-page apps. |
| 24k GitHub stars: Mature, well-established project with active development. | Rewrite in progress: Chandler overhaul underway for 1.5 years; timeline not yet confirmed. |
Use Cases
Specific ways to use Monica for your workflow.
Deployment Strategy
Recommended ways to host Monica in your own environment.