monica
Monica is an open-source personal relationship management system (PRM) built in PHP/Laravel that helps individuals document, organize, and track interactions with family, friends, and business contacts. It functions as a private, non-social alternative to CRM tools for personal use, with features like contact management, relationship mapping, reminders, activity logging, and diary functionality.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | monicahq/monica |
| Owner | monicahq |
| Primary language | PHP |
| License | AGPL-3.0 — OSI-approved |
| Stars | 24.8k |
| Forks | 2.5k |
| Open issues | 782 |
| Latest release | v4.1.2 (2024-05-04) |
| Last updated | 2026-04-24 |
| Source | https://github.com/monicahq/monica |
What monica is
Laravel-based PHP web application providing contact management, relationship tracking, and personal data organization with multi-user/multi-vault support, custom field types, and multi-language support (27 languages). Deployable via Docker with SonarCloud code coverage tracking; currently on v4.1.2 with active development ongoing.
Get the monica source
Clone the repository and explore it locally.
git clone https://github.com/monicahq/monica.gitcd monica# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Requires PHP/Laravel stack expertise; non-standard for some teams. Deployment via Docker is supported, but local development setup needed for customization.
- 782 open issues indicate active development backlog; stability on main branch is not guaranteed. README warns current branch is 'in development' with 4.x branch as stable.
- Multi-user and multi-vault architecture exist but permission boundaries and data isolation guarantees require code review for sensitive use cases.
- No evidence of API rate limiting, backup/restore procedures, or disaster recovery documentation; operators must implement these operationally.
When to avoid it — and what to weigh
- Requiring AI/LLM Integration — Project explicitly states it does not include built-in AI or ChatGPT integrations; users seeking intelligent assistance or automation should look elsewhere.
- Need for SaaS Quick Deployment — Monica requires self-hosting or use of third-party managed instances; no official managed SaaS solution is evident. Deployment and infrastructure management responsibility falls on the operator.
- Enterprise-Scale RBAC/Compliance — Project is designed for personal/small-team use. Complex role-based access control, audit logging, or regulatory compliance features (SOC 2, HIPAA, etc.) are not evident from repository data.
- Mobile-First Requirements — README mentions goal to 'run on any mobile phone' but no native mobile app or detailed mobile UX is documented; primarily a web application.
License & commercial use
AGPL-3.0 (GNU Affero General Public License v3.0). This is a copyleft license requiring all modifications and networked use to distribute source code under the same license. Not a permissive OSI license.
AGPL-3.0 is not permissive for proprietary commercial deployment. Running Monica as a service (even internally) triggers AGPL obligations to provide source code. Commercial use requires either: (1) accepting AGPL source-sharing terms, (2) obtaining separate commercial license from authors (not evident in data), or (3) legal review. Do not assume commercial use is allowed without explicit author consent or commercial licensing agreement.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | High |
Self-hosted architecture places security responsibility on operator (database encryption, TLS, access control, backups). No security policy, disclosure process, or known-vulnerabilities database evident. AGPL source visibility allows code audit but does not guarantee absence of vulnerabilities. No mention of authentication rate limiting, CSRF protection, or data sanitization practices. Operator must perform security review before production deployment, especially for personal or sensitive data.
Alternatives to consider
Airtable / Notion
Cloud-hosted, low-code alternatives with relationship/contact templates. Trade: proprietary, closed-source, and data residency in vendor control.
Salesforce / HubSpot (free tier)
Commercial CRM with contact management, but designed for business/sales workflows. Trade: complex, expensive, overkill for personal use, closed-source.
Freud (self-hosted alternative CRM)
Another open-source, self-hosted contact/relationship tool. Trade: smaller community, less feature parity, less maintenance momentum than Monica.
Build on monica with DEV.co software developers
Monica is ideal for privacy-conscious individuals and small teams seeking self-hosted contact management. Our team can help with Docker deployment, architecture design, security hardening, and customization to fit your workflow. Let's discuss your use case.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
monica FAQ
Can I use Monica in a commercial or paid service?
Is Monica suitable for medical/HIPAA-regulated data?
What happens to my data if I self-host?
Is there a mobile app?
Custom software development services
Adopting monica is usually one piece of a larger software development effort. As a software development agency, DEV.co provides software development services and web development expertise — pairing senior software developers and web developers with your team to design, build, and operate open-source crm software in production.
Ready to Deploy Monica?
Monica is ideal for privacy-conscious individuals and small teams seeking self-hosted contact management. Our team can help with Docker deployment, architecture design, security hardening, and customization to fit your workflow. Let's discuss your use case.