A personal relationship management system to document life events and organize interactions with friends and family.

Monica is an open-source, self-hosted web application designed as a personal relationship management system. It allows users to document their lives by organizing and logging interactions with friends and family in a private environment. The software functions as a personal database for social connections, providing a structured way to track the history of relationships and personal milestones.
The software is deployed as a server-based application, providing a centralized place to store personal details and history. It is intended for individuals who wish to keep a detailed record of their social interactions or those who have difficulty remembering specific details about the people in their lives. This includes people with Asperger syndrome, Alzheimer’s disease, or introverts who find a digital record of interactions helpful for maintaining social bonds.
Built with PHP and the Laravel framework, the application emphasizes data ownership and privacy. It does not function as a social network and does not include AI integrations or automated data scanning. The architecture supports multiple vaults and users, allowing for a flexible setup while remaining a tool for the user's eyes only. Users maintain full control over their data by hosting the application on their own server, ensuring that no third party tracks their interactions or personal records.
Monica is positioned as a private utility for improving personal relationships through documentation and memory assistance.
A self-hostable customer relationship management system that allows technical teams to define objects and views as code.
Manage the customer lifecycle with sales tracking, marketing automation, and customizable workflows for small and large businesses.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.