Leads, customers, follow-ups, deals and referral attribution in one place. Install it and it runs — on the personal edition, your customer database is never uploaded (the team edition syncs it encrypted — we can't read it). The one exception is AI: when you use it, the few records that one request needs go to the model provider. Turn AI off and it's a fully offline CRM.
This isn't “we promise not to look” — there is technically no upload path. Your business data is a SQLite file sitting on your disk.
All business data lives in ~/Library/Application Support/DaedalusCRM/. Back it up by copying that folder; uninstall by deleting it.
The only exception is AI: each time you click, the few records that request needs go to the model provider, and nothing else moves
(privacy policy, sections 2 and 3).
The desktop app ships the whole service with it and doesn't depend on our servers. Only signing in, calling the AI and team-edition sync touch the network — skip those and it's entirely offline.
Whatever the AI produces is put in front of you first; saving only happens after you've checked it. It has no path that writes to the database.
AGPL-3.0 open source — read the code, change it, or deploy it yourself with Docker. The data is always yours.
Customer management that runs on your own computer: both the personal and team editions are free. On Mac and Windows. Download the desktop app →
Clicks, types and moves data between systems, so people don't have to. Learn more →
One person? Install the personal edition — free. A few people working together? Turn on the team edition — also free, just request activation.
Sign up with an email inside the app — free — and go.
Everyone runs their own desktop app; customers, follow-ups and deals sync automatically.
Yes — a free account, registered with an email. The first time you open the desktop app you land on its sign-in page, where you can sign up right inside the app; sign in afterwards and you're in. Your first sign-in comes with 30 AI questions (one grant per computer). Rather not use our AI allowance? Put your own model key in Settings → AI. Either way your data stays on your machine.
On your own machine, in ~/Library/Application Support/DaedalusCRM/ , as a SQLite file. We can't see it — the desktop app has no code path that uploads business data. Only signing in and calling the AI touch the network: the first sends credentials, the second sends the content of that one conversation.
On the team edition, changes are encrypted before our server relays them to colleagues; the key lives only in the team invite code, so we can't read those either.
Yes. The home-page input box has "Paste a chat": drop in a WeChat message or group sign-up as-is and AI slices it into a table. For a whole Excel / CSV file, use "Import" at the top of the customer list. The phone number is the identity; people already in the database are filled in, never overwritten; files are never uploaded; every batch can be undone.
Yes. Since 0.37 the desktop app has a built-in MCP endpoint: generate a command under Settings → AI, run it once in a terminal, then ask Claude Code or Codex things like "where are we with Zhang San" or "who signed the most this month". It queries the database on your machine using your own subscription — our free credits aren't involved. What it exposes is fourteen read-only queries: logging a note, changing a status or scheduling a plan still happens only in the CRM, with your click.
Yes. We haven't bought an Apple developer signature ($99/year), so Gatekeeper always blocks the first launch. Go to System Settings → Privacy & Security → Security → Open Anyway once and it never asks again. Since macOS 15, right-clicking and choosing Open no longer works. On Windows, SmartScreen stops the installer once too — click "More info → Run anyway". Full steps on the download page.
Windows, yes: there are installers for Windows 10 / 11 (64-bit) and Apple silicon (M series) Macs — same features, and the same account signs in on both. An Intel Mac build has to be produced on an Intel machine and doesn't exist yet — if you need one, let us know and we'll move it up the list.
30 on your first sign-in in the desktop app (one grant per computer), and no top-ups after that; add your own model key in settings to keep going, with no limit. One question is one credit, however many lookups the AI makes while answering it; if it fails on our side (timeout, error) the credit comes back. Balance = total granted − total used, and grants are only ever added, never taken back.
Pick DeepSeek in settings and paste a key — endpoint and model name are filled in for you. Any other OpenAI-compatible endpoint still works under "Other". The key is encrypted in the local database and the UI only echoes the last four characters. Configure no key and the AI entry points disappear entirely; everything else works as normal.
The personal edition is for one person, and the data stays on that one computer. The team edition is a few people each running their own desktop app, with customers, follow-ups and deals syncing automatically; the owner sees everyone's customers and follow-ups, while sales reps see the customers they own plus the shared pool, which anyone can claim from. It's the same desktop app either way, and the data stays on your own computers.
No — the team edition is free, just like the personal edition. Create a team under Settings → Team and request activation via "Feedback" (bottom left); the personal edition for one person needs nothing from us. For private deployment or custom features, contact us.
No forms, no sales call. It creates the database on install and takes you straight in. If it's not for you, delete it — nothing of yours stays with us.