Deploy an Agentic CRM in 30 Seconds
Most CRMs are a database with a form in front of it. This one ships a research agent that fills the records in for you - on its own schedule, on your own server.
What is it?
An open-source CRM built the other way round from the usual ones. The agent is not a chat box bolted onto the side of a form - it runs on its own deployment, against its own work queue, and decides what to look at next. It researches a contact, enriches a company, books its own follow-ups, and keeps going after you close the browser.
The rule it never breaks is that nothing about a person is guessed. Its tools report what they actually observed - a signature block in a thread, a GitHub account, a LinkedIn profile - and an evidence ledger decides what is strong enough to write down. Strong evidence updates the record; weak evidence becomes a suggestion for you to settle. A confidently wrong fact about a customer is worse than a blank field, because nobody can tell it is wrong.
Everything runs on one pod: the CRM, its API, the agent, and a PostgreSQL 17 database. It is MIT licensed and developed in the open at github.com/trycompai/crm.
Why this CRM?
An Agent That Keeps Working
Durable sessions that survive a restart. It leases work from a queue, spends a research budget, and stops when the budget runs out - not when you close the tab.
Nothing Is Guessed
No tool accepts a confidence score. Every fact is tied to something observed, and an evidence ledger decides what gets written down versus what you are asked about.
Reads Your Own History
With no API keys at all it still works, using your Gmail threads, meetings and signature blocks. No data vendor can sell you a reply from the person's own address.
Bundled PostgreSQL
A PostgreSQL 17 database runs on the pod, already migrated. Nothing external to sign up for, and it is included in your pod backups.
One Allow-List, No Open Signup
You name the domains and addresses allowed in, and nobody else can reach it. Your pod starts locked to the email you deployed with.
Open Source, Your Data
MIT licensed. Every contact, company and deal lives in a database on your own pod - no seat pricing, no export fee, no lock-in.
How It Works
Click Deploy
Pick CRM from the app marketplace and deploy. We build a real Linux server with the CRM, its API, the agent and PostgreSQL already installed and migrated - about 30 seconds.
Connect Google
Your pod shows you the exact callback URL to paste into a Google OAuth client, plus the two values to bring back. This step comes after deploy because the URL contains your pod's own address. About five minutes, once.
Let the Agent Work
Add contacts and it starts researching. Add an AI Gateway key and it plans its own follow-ups; leave it out and the CRM still works, minus the research.
Simple Pricing
Four processes run on this pod - the database, the API, the web app, and the agent - so it needs the Scale plan. Flat rate, unlimited seats, no per-contact charges.
- 4 shared vCPU
- 8 GB RAM
- 100 GB storage
- Bundled PostgreSQL 17
- Unlimited users and contacts
- HTTPS and custom domain support
Questions
What do I need before I can use it?
A Google account and about five minutes in the Google Cloud console. Sign-in is Google-only, so you create an OAuth client, paste its ID and secret into your pod, and list who is allowed in. Your pod gives you the exact callback URL to paste - it can only be generated once the pod exists, so this step comes after deploy rather than before.
Do I need a separate database?
No. A PostgreSQL 17 server runs on the pod itself, already migrated and ready. There is nothing external to sign up for, connect, or pay for, and it is included in your pod backups.
Does the research agent cost extra?
Not from us - your pod price is flat. The agent reaches its model through the Vercel AI Gateway, so you add your own key and pay that provider for what it uses. Until you add one, the agent stays stopped and the rest of the CRM works normally.
Which plan does it need?
The Scale plan at $25/mo. Four processes run on the pod - PostgreSQL, the API, the web app, and the durable agent - and the agent alone holds around 2GB of memory while running. We measured it rather than guessing, and smaller plans do not leave it room to work.
Can I limit who is able to sign in?
That is the whole authorization model. You set a list of allowed email domains or individual addresses, and nobody outside it can get in. Your pod starts locked to the email you deployed with, so it is never open to the internet while you finish setting it up.
Is it really open source?
Yes - MIT licensed, developed in the open at github.com/trycompai/crm. Your pod runs that source, your data lives in your own database, and you can take both elsewhere whenever you want.
Compare with SaaS Alternatives
See how this CRM stacks up against the usual suspects.
Explore More Apps
CRM is one of many open-source apps you can deploy in seconds on InstaPods. Browse the full catalog.
Explore All Apps