Back to The Times of Claw

What Is DenchClaw? The Complete Guide to the Local AI CRM

DenchClaw is a local-first, open-source AI CRM built on OpenClaw. Learn what it is, how it works, and why it runs on your machine — not in someone else's cloud.

Kumar Abhirup
Kumar Abhirup
·7 min read
What Is DenchClaw? The Complete Guide to the Local AI CRM

DenchClaw is a local-first, open-source AI CRM that runs entirely on your machine. You install it with npx denchclaw, it spins up a PWA at localhost:3100, and your data — contacts, companies, deals, notes — lives in a DuckDB database on your own computer. No cloud. No subscriptions. No vendor watching your pipeline.

That's the one-sentence answer. But to understand why this matters, you need to understand what's broken about the current CRM landscape — and why I built DenchClaw the way I did.

The Problem with Every CRM You've Used#

I've used HubSpot, Salesforce, Attio, Clay, Notion as a CRM, Airtable as a CRM, and about a dozen others. They all share a fundamental problem: your data lives somewhere you don't control, at a price that keeps going up, behind a UI that assumes you have an ops team to manage it.

HubSpot starts free and ends at $300/seat/month before you realize what happened. Salesforce is a whole career. Attio is beautiful but your contacts belong to their servers. Clay is powerful but it's a data enrichment tool pretending to be a CRM.

None of them are yours. They're rentals.

DenchClaw is different because it treats your CRM data the way you treat your code: local, version-controllable, yours.

What DenchClaw Actually Is#

DenchClaw is built on OpenClaw — an open-source AI agent framework — and wraps it with a CRM-specific layer. When you run npx denchclaw, it:

  1. Installs the DenchClaw stack
  2. Creates a local DuckDB database (workspace.duckdb)
  3. Starts a PWA at localhost:3100
  4. Adds an OpenClaw profile called "dench" on port 19001
  5. Connects your AI agent to whatever chat channels you use — Telegram, WhatsApp, Discord, iMessage, Signal, Slack, web chat

The database uses an EAV (Entity-Attribute-Value) schema with tables for objects, fields, entries, entry_fields, statuses, and documents. PIVOT views like v_people and v_companies make it queryable like a normal relational database.

Six View Types#

Your data isn't just a table. DenchClaw ships with six view types configured in .object.yaml:

  • Table — spreadsheet-style, sortable and filterable
  • Kanban — drag-and-drop pipeline boards
  • Calendar — date-based views for follow-ups and events
  • Timeline — Gantt-style project and deal tracking
  • Gallery — card views for contacts and companies
  • List — compact list for quick scanning

Action Fields#

One of the things I'm most proud of: Action fields are buttons in your CRM rows that execute server-side scripts. Want a "Send LinkedIn message" button next to every lead? Done. Want an "Enrich from LinkedIn" button? Done. This is the thing that CRMs charging $300/seat still can't do properly.

The Browser Agent#

DenchClaw's browser agent copies your Chrome profile and opens it in an automated browser. That means it's already logged into all your sites — LinkedIn, Gmail, Apollo, whatever you use. No API keys. No OAuth dances. It works the way you work.

The Skills System#

Skills are SKILL.md files that live in the skills/ directory. They teach the AI agent how to do specific things — run SEO audits, manage GitHub issues, send WhatsApp messages, interact with Stripe. There's a marketplace at clawhub.ai where you can install community skills with one command.

Who Built This and Why#

DenchClaw was built by Kumar Abhirup and Mark Rachapoom. We're backed by Y Combinator S24. The project hit the Show HN front page with 147 points and 124 comments. Garry Tan tweeted about it.

We built it because we wanted a CRM we actually owned. One that didn't require a credit card to get started, didn't lock our data in proprietary formats, and didn't treat AI as a $30/month add-on bolt-on.

The MIT license means you can fork it, modify it, run it on your own servers, or contribute back. There's no "enterprise edition" with features held hostage behind a paywall.

Why Local-First Matters for a CRM#

Your CRM contains some of the most sensitive data in your business: who you're talking to, what you said, what deals are in progress, who turned you down and why. This data has no business living on a vendor's server unless you explicitly choose that.

Local-first software means:

  • You own the data. It's a file on your machine. You can back it up, version-control it, export it, or delete it.
  • It works offline. Traveling? No WiFi? Your CRM still works.
  • There's no lock-in. DuckDB is an open format. Your data will be readable in 20 years.
  • It's fast. Queries run locally. No network round-trips.

This is the same philosophy behind tools like Obsidian (notes), Zed (code editor), and Linear (partially). The best tools of the next decade will be local-first.

DenchClaw as an AI CRM#

The AI layer is what separates DenchClaw from a spreadsheet with a nice UI. The agent is accessible from every chat channel you use — Telegram, WhatsApp, Discord, iMessage, Signal, Slack, and the built-in web chat.

You can ask it things like:

  • "Who haven't I followed up with in 30 days?"
  • "Add Sarah Chen from Acme Corp as a lead. She's interested in the enterprise plan."
  • "Show me all deals in the negotiation stage."
  • "Enrich the people in my pipeline with their LinkedIn URLs."

It understands your CRM structure, can query DuckDB directly, and can execute skills on your behalf. This is what an AI CRM actually looks like when the AI is first-class rather than bolted on.

How DenchClaw Compares to HubSpot#

The short version: DenchClaw is free. HubSpot costs $50–300+/seat/month. DenchClaw keeps your data local. HubSpot keeps it in their cloud. DenchClaw has no lock-in. HubSpot has famously high lock-in.

The longer version is in our DenchClaw vs HubSpot comparison. But the headline is this: if you're a founder, solopreneur, or small sales team who wants a CRM that works for you rather than billing you, DenchClaw is worth trying.

Getting Started#

Installing takes one command:

npx denchclaw

The full setup guide walks you through getting from zero to a working CRM in under 30 minutes, including connecting your first chat channel and importing your existing contacts.

The code is at github.com/DenchHQ/denchclaw. Star it if you find it useful.

FAQ#

Is DenchClaw actually free?

Yes. MIT licensed, no freemium tier, no "upgrade to unlock" features. You run it on your own machine and there's nothing to pay for. If you want to host it on a server, that costs whatever your server costs.

Where does my data live?

In a DuckDB file at workspace.duckdb in your workspace directory. That's a local file on your computer. You own it completely.

Does it work offline?

Yes. The core CRM functions work offline. AI features that require an external model API will need internet, but your data and the UI work locally.

What's the difference between DenchClaw and OpenClaw?

OpenClaw is the underlying AI agent framework — it handles sessions, channels, tools, memory, and multi-agent routing. DenchClaw is a CRM application built on top of OpenClaw, like how a Next.js app is built on top of React.

Can I migrate from HubSpot?

Yes. See our HubSpot import guide for step-by-step instructions.

Ready to try DenchClaw? Install in one command: npx denchclaw. Full setup guide →

Kumar Abhirup

Written by

Kumar Abhirup

Building the future of AI CRM software.

Continue reading

DENCH

© 2026 DenchHQ · San Francisco, CA