CRM Claw
Agentic-first · iOS native · Self-hosted · Inspired by openclaw

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

100% vibe coded
Zero lines typed by hand
Agentic first
Native iOS client
Self hosted
Your box, your data
MIT
Fork it, ship it

Works with what you already use

Claude
MCP
Gmail
Outlook
Resend
Infomaniak
Google Calendar
Outlook Calendar
Nextcloud
Google Meet
Microsoft Teams
Zoom
Jitsi
Plaud
Voxtral
data.gouv.fr
Enrow
Pennylane
Supabase
Claude
MCP
Gmail
Outlook
Resend
Infomaniak
Google Calendar
Outlook Calendar
Nextcloud
Google Meet
Microsoft Teams
Zoom
Jitsi
Plaud
Voxtral
data.gouv.fr
Enrow
Pennylane
Supabase

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.

9:41
CC

CRM Claw Agent

● online

Follow up with everyone from last week’s trade show who hasn’t replied.
AI
Scanning active leads…
12 contacts · 9 without reply
AI
Drafting 9 personalized emails…
9 emails sent · tracking enabled ✓
AI
Done. Should I schedule a follow-up in 3 days if no reply?
Message…

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.

You stay in control

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.

You approve the send

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.

You save the report

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.

You confirm each send

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 tour
1
HTTP + MCP
Hono REST + SSE for the iOS app. MCP stdio for Claude Desktop. Same handlers.
2
Agent loop
pi-ai streamAnthropic, OAuth, sandboxed Bash tool, per-project prompt.
3
Memory (openclaw)
chunks + vec + fts5 + embedding cache. Hybrid search, MMR, decay.
4
Email providers
Plugin registry. Gmail / Resend / noop ship in core. Your SMTP in <1h.
5
Profile + BootGuard
Zod schema, four fingerprints checked on every boot.
6
Postgres or SQLite
Your existing database. Two fingerprint tables added. Nothing else.

Install

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.sh

Requires Node 22, pnpm 9, and about 8 GB RAM for the local embedder.