Repolode
monicahq

monicahq/monica

Open-source personal CRM for documenting your life and tracking relationships with friends and family.

Open-source alternative to:NotionGoogle Contacts

Stars
25,506
Forks
2,622
Open issues
791
Last commit
26 days ago

What is it?

Monica is a self-hostable web application for managing personal relationships. It works like a CRM for your friends and family: you add contacts, record how you met, log activities and notes, and keep track of addresses, contact details, pets, and important dates.

It includes reminders, including automatic birthday reminders and reminders you set yourself, plus a diary for logging your day and tasks linked to people. Users can define relationships between contacts, organize them with labels, use multiple vaults and users, and upload documents and photos. The interface is available in 27 languages.

The project positions itself as a private tool rather than a social network: there is no advertising, no built-in AI, and the data stays on the server you run it on.

Key features

  • 01Manage contacts and define relationships between them
  • 02Automatic birthday reminders and custom reminders
  • 03Log activities, notes, and how you met each person
  • 04Track addresses, contact methods, and pets
  • 05Personal diary and daily mood logging
  • 06Multiple vaults, users, and currencies
  • 07Upload documents and photos to contacts

Use cases

  • Remembering birthdays and important dates for friends and family
  • Keeping notes on conversations and life events of people you care about
  • Self-hosting a private relationship manager instead of using a social network
  • Helping people who find it hard to keep track of details about others

Quick start

  1. 1

    Read the developer guide to install the development version locally

Things to know

  • This branch is a beta under development; the stable version is on the 4.x branch.
  • Licensed under AGPL-3.0, a copyleft license that requires derivative works to remain open source.

Topics

FAQ

What is monica?
Open-source personal CRM for documenting your life and tracking relationships with friends and family. Monica is a self-hostable web application for managing personal relationships. It works like a CRM for your friends and family: you add contacts, record how you met, log activities and notes, and keep track of addresses, contact details, pets, and important dates.
Is monica free to use? What license does it have?
monica is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is monica still maintained?
Actively maintained. The last commit to monica was on Sep 24, 2026.
What can I use monica for?
Remembering birthdays and important dates for friends and family Keeping notes on conversations and life events of people you care about Self-hosting a private relationship manager instead of using a social network Helping people who find it hard to keep track of details about others
How do I install monica?
Read the developer guide to install the development version locally
Where can I get monica?
The source code and installation instructions are on GitHub: https://github.com/monicahq/monica

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects