Atomic CRM is a full-featured open-source CRM built by Marmelab with React, TypeScript, shadcn UI, and Supabase. It covers contacts, deals, tasks, notes, and activity history, and every part of it can be reshaped in code. Teams own the software, host it where they want, and pay nothing per user.[1][2]
Quick verdict
Atomic CRM is a free, open-source CRM toolkit for teams that would rather own their sales software than rent it. It handles contacts, deals, tasks, and activity history well, then hands developers the code to reshape everything. The trade is setup effort: there is no hosted plan, so teams without React and Supabase skills should look elsewhere.[1][2]
What it does well
Contact and company records Contacts and companies live in one organized place with notes, tasks, and automated reminders attached, so follow-ups stay visible.[1]
Customizable deals pipeline Deals move along a drag-and-drop Kanban board that teams reshape around their own sales stages.[1]
Email capture through CC Adding the CRM in CC on an email saves that message as a note on the right record without manual copying.[1]
CSV import and export Contacts move in and out through CSV import and export, which keeps trial runs and migrations simple.[1]
Aggregated activity history One timeline combines emails, tasks, deals, and contact events into a complete view of each relationship.[1]
Enterprise login options Sign-in works with Google, Azure, Keycloak, and Auth0 workspace accounts, including SAML 2.0 single sign-on.[1]
API and AI assistant link A REST API connects other systems, and an MCP server lets a preferred AI assistant query and update CRM data in plain language.[1]
Multilingual interface The interface ships in multiple languages with localized numbers and dates for international teams.[1]
Who will love it
Teams with React and SQL skills Developers who can fork a repository and edit TypeScript get a CRM shaped exactly to their process instead of rented screens.[1]
Data-sovereignty buyers Running Postgres on owned infrastructure keeps customer records under the team's own control and audit rules.[1]
Cost-sensitive growing teams Unlimited users, data, and storage with no per-seat pricing means headcount growth never raises the software bill.[1]
Where it falls short
Self-run setup only There is no sign-up-and-go hosted plan. Teams fork the repository, start a local Supabase backend with Docker, and deploy the Vite frontend themselves.[1]
Community support on the free tier Help on the free software comes from the GitHub community. Guided setup, customization, training, and audits are paid expert services.[1]
Thin mobile story The official site advertises a mobile app with offline notes and tasks but names no platforms or app stores, so mobile buyers should verify before committing.[1]
Running it in your stack
Supabase backend, any static host Production puts the Postgres database, REST API, and edge functions on Supabase, managed or self-hosted, while the static frontend deploys to GitHub Pages or any CDN.[1]
Compliance through Supabase hosting Supabase hosting carries SOC 2 Type II and ISO 27001 certification with HIPAA-ready options, which regulated teams inherit by deploying there.[1]
One-time expert services Marmelab sells a fixed-scope setup week plus custom development and training as one-time engagements, with no subscription attached.[1]
Questions worth asking
How much does Atomic CRM cost per month?
Nothing per month. The software is free and open-source with unlimited users, data, and storage on your own infrastructure. The only paid option is a one-time custom-quoted setup week where Marmelab configures and deploys it for you.[1]
Can I self-host Atomic CRM on my own infrastructure?
Yes. Self-hosting is the default: run the Postgres backend on Supabase self-hosted or your own infrastructure and serve the static frontend from GitHub Pages or any CDN. Supabase managed cloud with multi-region options is the alternative for teams that prefer it.[1]
Do I need developers to run Atomic CRM?
For daily selling work, no: contacts, deals, tasks, and notes are ordinary app screens. But installing it and shaping it to your process means forking the repo and editing React and TypeScript, so a team without developer time will stall at setup.[1]
When should I pick a regular hosted CRM instead?
Pick a hosted proprietary CRM when you want to sign up, invite the team, and get onboarding help without touching code. Pick Atomic CRM when owning the code, data, and hosting matters more than a guided start.[1]
Sources and editorial review
Source research. Reviewed on October 7, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- Atomic CRM - The Open-Source CRM Built Around Your Business
official · Observed October 7, 2026
Vendor product page: feature list, workflow capabilities, tech stack, security and compliance, pricing and setup services. Inspected 2026-10-07.
- marmelab/atomic-crm on GitHub
official · Observed October 7, 2026
Repository landing page confirming the full-featured CRM positioning on React, shadcn/ui, and Supabase. Inspected 2026-10-07.