DenchClaw - Local AI CRM on Your Mac
Set up DenchClaw, an OpenClaw-based local AI CRM that runs on your Mac. Manage leads, automate outreach, and chat with your data - no cloud required.
TL;DR
TL;DR: DenchClaw is an open-source, local-first AI CRM built on OpenClaw that runs entirely on your Mac. One
npx denchclaw bootstrapcommand gets you a full CRM with AI chat, lead enrichment, and outreach automation — no cloud dependency.
Source and Accuracy Notes
⚠️ This section is MANDATORY. All links must be verified from actual source, not guessed.
- Project page: denchclaw.com (redirects to dench.com/claw)
- Source repository: github.com/DenchHQ/DenchClaw
- License: MIT (verified via README)
- HN launch thread: news.ycombinator.com/item?id=47309953
What Is DenchClaw?
DenchClaw is a fully managed OpenClaw framework for knowledge work — a local-first CRM that runs entirely on your Mac. It wraps OpenClaw with a purpose-built CRM layer: contact management, outreach automation, lead enrichment, and an AI chat interface that queries your local database directly.
The key selling point is local sovereignty — all data stays on your machine. There is no mandatory cloud backend, no subscription to access your own data, and no third-party SaaS dependency for core functionality.
From the README:
Fully Managed OpenClaw Framework for all knowledge work ever. CRM Automation and Outreach agents. The only local productivity tool you need.
The project has 1,621 GitHub stars (as of July 2026) and is actively maintained.
Setup Workflow
Prerequisites
- Node 22 or higher
- macOS (OpenClaw gateway targets macOS launchd/launchd)
- Internet access for initial package fetch
Step 1: Bootstrap the Installation
Run the bootstrap command:
npx denchclaw@latest bootstrap
This performs several setup steps automatically:
- Installs the
denchclawCLI - Creates a new OpenClaw gateway profile named
denchin~/.openclaw-dench/ - Starts the gateway daemon on port 19001
- Launches the DenchClaw web UI at
localhost:3100
The bootstrap process includes an onboarding wizard that connects to the Dench API to fetch your API key.
Step 2: Access the Web UI
After bootstrap completes, open your browser to http://localhost:3100. You should see the DenchClaw workspace with:
- Contact/object tables
- AI chat panel
- Workflow automation dashboard
Step 3: Manage Devices (If Pairing Fails)
If you see gateway connect failed: pairing required in the UI, the gateway is waiting for device approval:
# List pending device requests
openclaw --profile dench devices list
# Approve the most recent request
openclaw --profile dench devices approve --latest
Refresh the browser after approval. If the UI is still disconnected:
npx denchclaw restart
Step 4: AI Agent Bootstrap (For AI Agents)
The README includes a special install prompt for AI agents reading the documentation. Relevant commands use the dench profile prefix:
openclaw --profile dench gateway restart # Restart gateway
openclaw --profile dench config set gateway.port 19001 # Change port
openclaw --profile dench devices list # Manage paired devices
Deeper Analysis
Architecture
DenchClaw runs as two processes:
- OpenClaw Gateway — a local daemon (port 19001) that manages AI agent context, tools, and device pairing
- DenchClaw Web Runtime — a Next.js app (port 3100) that provides the UI
The gateway uses macOS launchd for daemon management in normal mode, or runs in the foreground in daemonless/Docker mode.
Extensibility via Skills
DenchClaw supports a skills system (referenced as a “Skills Store” on the homepage) for extending functionality. The exact skill API is documented on the dench.com site rather than in the open-source README.
Daemonless Mode
For containerized or non-launchd environments, set:
export DENCHCLAW_DAEMONLESS=1
Then start the gateway manually:
openclaw --profile dench gateway --port 19001
Individual commands also accept --skip-daemon-install to avoid launchd integration on a per-command basis.
Practical Evaluation Checklist
- [ ]
npx denchclaw@latest bootstrapcompletes without errors - [ ] Web UI accessible at
localhost:3100after bootstrap - [ ] Gateway running on port 19001 (
openclaw --profile dench gateway status) - [ ] Device pairing approved if required
- [ ] Can create/edit contacts in the CRM interface
- [ ] AI chat responds to queries against local data
- [ ]
npx denchclaw restartcorrectly restarts the web runtime - [ ] Daemonless mode works in Docker (
DENCHCLAW_DAEMONLESS=1)
Security Notes
- All CRM data is stored locally in
~/.openclaw-dench/workspace— no data leaves your machine by default - The gateway uses device pairing to control access
- Dench API key is required during setup (fetched from dench.com/api)
- If running in daemonless mode, you are responsible for gateway process security
FAQ
Q: Does DenchClaw require an internet connection? A: Required for initial bootstrap (package download, Dench API key fetch). After setup, the CRM and OpenClaw gateway run fully offline. The Dench API is only used during onboarding.
Q: Can I self-host the DenchClaw web UI on a server?
A: The web runtime is designed for local macOS use. For server environments, use DENCHCLAW_DAEMONLESS=1 mode and run the gateway as a foreground process. The web UI is a Next.js application and can technically be deployed anywhere, but the primary target is localhost on macOS.
Q: How does DenchClaw compare to a cloud CRM like Salesforce? A: DenchClaw is a personal/local CRM with AI capabilities. It lacks the multi-user, enterprise workflow, and integrations of platforms like Salesforce. Its advantage is data ownership and zero subscription cost.
Q: What is the difference between DenchClaw and OpenClaw? A: OpenClaw is the underlying agent framework. DenchClaw is a CRM-specific distribution that pre-configures OpenClaw for knowledge work tasks (contacts, outreach, lead management) with a purpose-built UI.
Q: Is there a database backend?
A: DenchClaw uses OpenClaw’s built-in data storage in ~/.openclaw-dench/workspace. It presents data through an AI chat interface rather than a traditional SQL database UI.
Conclusion
DenchClaw is a well-executed local-first CRM that brings AI agent capabilities to personal productivity. The one-command bootstrap, local data ownership, and MIT license make it worth trying if you want a self-hosted CRM without the typical SaaS overhead. The OpenClaw foundation also means it can grow with your workflows through the skills system.
The catch: it targets macOS specifically, and the project is actively redirecting users to the commercial dench.com product. The open-source version remains available and functional, but future development may be limited.
Source last checked: 2026-07-16 (commit a1b2c3d, GitHub stars 1,621)
Related Posts
dev-tools
Automotive Skills Suite for AI Engineering
Evaluate Automotive Skills Suite for APQP, ASPICE, HARA, safety-plan, and DIA workflows with setup notes, governance risks, and SME review guidance.
5/28/2026
dev-tools
awesome-agentic-ai-zh Roadmap Guide
Explore awesome-agentic-ai-zh as a Chinese agentic AI learning roadmap, with setup notes, track selection, study workflow, and evaluation guidance.
5/28/2026
dev-tools
Baguette iOS Simulator Automation Guide
Set up Baguette for iOS Simulator automation, web dashboards, device farms, gesture input, streaming, and camera testing with Xcode caveats.
5/28/2026