
Talk to your CRM.
It listens.
100% Apple ecosystem - iOS + Mac server
Talk to your CRM from your iPhone. It works on your Mac (a dedicated Mac mini is recommended). Runs on your Claude subscription (Max plan recommended) or via API. The agent knows your contacts, writes your emails, schedules your follow-ups, and remembers everything - one instance per project.
100%
Vibe coded
iOS
Native SwiftUI
∞
Projects
MIT
Licensed
Works with what you already use
Built-in AI agent
Talk.
Your CRM obeys.
Claude Opus lives inside CRM Claw with full access to your data. Not a chatbot bolted on the side. An agent with tools, memory, and persistent context that knows the difference between your prospects and your clients.
Say “Follow up with everyone from last week’s trade show” and watch it draft the emails, log the activity, and schedule the reminder at D+3.
CRM Claw Agent
● online
Voice commands
Built-in Push-to-Talk on iOS. Speak a task, the agent executes it.
Persistent memory
SQLite + vector embeddings. It remembers the context of your last conversations.
Writes your emails
Personalized drafts, sends, and scheduled follow-ups from your real mailbox. Gmail or Resend.
Google Calendar
Reads your calendar, suggests meeting slots, creates events on command.
Research on demand
Scans your contacts, enriches leads via Enrow + Claude, pulls public company data.
Triggers automations
Fires cron jobs, campaign sequences, funnel transitions. By voice or chat.
The agent proposes.
You decide.
CRM Claw’s agent speeds up the repetitive work of running a CRM: drafting campaigns, reading your data, planning follow-ups. Nothing gets sent, saved, or scheduled without your explicit green light. Every action is reviewed before it touches a contact, a deal, or an inbox.
Campaigns
The agent drafts the sequence, the targeting, and the copy from your brief. You see every email, every trigger, every branch before a single send goes out.
Data observation
Ask questions in plain language. The agent queries your own database, explains the result, and proposes a chart or a filter. You save it if you want, or toss it.
Follow-ups
The agent spots leads that have gone quiet and drafts personalised relances with the right timing. You glance, tweak, approve. Then it goes out.
No autonomous actions. The agent does not send, schedule, delete, or enrich without you clicking approve. Your data, your rules, your pace.
Full feature set
Everything a modern CRM needs.
Open source and ready to run. Not a demo. A real system your team can deploy today, on your own server, under your own domain.
Email management
Read, compose, and send emails from your real mailbox. Gmail Workspace and Resend ship out of the box. Swap in SMTP, Postmark, SES, or Mailgun with a single file.
AI email drafts
Claude Opus writes personalized follow-ups, cold outreach, and replies using your contact history and conversation context. You review, it sends.
Lead generation via data.gouv
Query French public company registries via data.gouv.fr, Sirene, and BODACC directly from the CRM. Hundreds of qualified prospects in seconds.
Contact & company enrichment
Claude + Enrow enrich contact profiles with LinkedIn data, role, company size, and funding stage. One tap, full profile.
Contacts & companies
Unlimited custom fields, relationship graph between contacts and companies, activity timeline, tags, and status transitions across your pipeline.
Automations & cron jobs
Visual automation builder with triggers (event, schedule, webhook), conditional branches, and per-project cron jobs. Build sequences without code.
Marketing campaigns & funnels
Multi-step drip campaigns with conditional branching. Track who opens, who clicks, who converts and branch the sequence automatically.
Open & click tracking
Pixel tracking and link wrapping per email. Real-time open and click events logged to the contact timeline and available for automation triggers.
Google Workspace integration
Full Calendar read/write, Gmail send/receive, Google Meet link generation, and Gemini meeting summaries piped into contact notes.
Audio import: Plaud / Voxtral
Import audio recordings from Plaud or any recorder. Voxtral transcribes, Claude summarises into structured call notes and action items logged to the contact.
Company & prospect news
Automated news search for your top prospects: funding rounds, executive changes, product launches. Surfaced in the contact feed before your calls.
Views: tiles, list, map
Switch between kanban tiles, sortable list, and a geographic map view. All views share the same smart filter context. No duplicate config.
Smart filters & GenBI agent
Ask in plain language: "Show me all leads in SaaS who haven't replied in 14 days." The GenBI agent translates to SQL, runs it, and presents the result.
Dashboard by objective
Custom dashboards per project and per user role. Revenue pipeline, activity metrics, campaign funnel, and a GenBI chart builder for anything else.
Multi-project runtime
One process per project, seven isolation boundaries, four BootGuard fingerprints at every boot. Cross-project data leaks are structurally impossible.
Native iOS client
143 Swift files, built for thumb reach. Floating agent overlay, Push-to-Talk, Live Activities, business card scanning, offline-capable with sync.
100% vibe coded
Zero lines typed by a human. Every function, every migration, every test was generated by Claude. MIT licensed. Fork it, extend it, ship it.
Architecture
Six layers. One process per project. Zero shared state.
Every layer is replaceable. The profile says which database driver, which email provider, which embedder, which prompt. Nothing in the runtime assumes a vertical.
Read the architecture tourInstall
Plan an afternoon. Then it’s yours.
The installer clones, installs dependencies, validates the example project, and prints the health-check URL. The full first setup (Google Cloud OAuth, Apple Developer pairing, project profile) takes an afternoon. After that, every new project ships in minutes. No SaaS, no signup, no telemetry.
$ git clone https://github.com/ncleton-petitmaker/crmclaw && cd crmclaw && ./scripts/install.shRequires Node 22, pnpm 9, and about 8 GB RAM for the local embedder.