explaingit

mchiang0610/clawdbot

Analysis updated 2026-07-03 · repo last pushed 2026-01-25

1Audience · pm founderComplexity · 4/5MaintainedLicenseSetup · moderate

TLDR

A personal AI assistant that runs on your own devices and connects to the messaging apps you already use, like WhatsApp, Telegram, Slack, and iMessage, so you can talk to one assistant anywhere.

Mindmap

mindmap
  root((repo))
    What it does
      Connects messaging apps
      Runs locally on device
      Voice and visual canvas
      Multiple AI agents
    Tech stack
      Node and npm
      Docker
      Nix
      macOS menu bar app
    Use cases
      Draft replies from phone
      Run browser automation
      Monitor webhooks
      Scheduled jobs
    Audience
      Single user design
      Founders and PMs
      Wants local and fast
    Setup
      Onboarding wizard
      Anthropic Claude API key
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Draft replies and manage tasks from your phone via WhatsApp.

USE CASE 2

Monitor webhooks or run scheduled jobs from a single assistant.

USE CASE 3

Run browser automation from any messaging app you already use.

USE CASE 4

Talk to your assistant by voice on Mac, iOS, or Android.

What is it built with?

Node.jsnpmDockerNixmacOSiOSAndroid

How does it compare?

mchiang0610/clawdbot195516184-a11y/esp32-mcp-parenting-robota-bissell/unleash-lite
Stars111
LanguagePython
Last pushed2026-01-25
MaintenanceMaintained
Setup difficultymoderatemoderatehard
Complexity4/53/54/5
Audiencepm foundergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an Anthropic Claude API key and running an onboarding wizard to connect your messaging channels.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Clawdbot is a personal AI assistant that lives on your own devices and answers you across the messaging apps you already use every day, WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Google Chat, Microsoft Teams, and more. Instead of switching between different chatbots or browser tabs, you get one assistant that meets you wherever you're already talking. It also supports voice conversation on Mac, iOS, and Android, and can render a live visual canvas the assistant controls. At its core, the project runs a local "Gateway", essentially a control center on your machine that connects all your messaging channels to an AI model of your choice (the README strongly recommends Anthropic's Claude for better security and long-context performance). You start with an onboarding wizard that walks you through connecting channels and setting up skills. Once running, messages from any connected platform flow through the Gateway, get processed by the AI, and responses go back through the same channel. The system supports multiple agents, so you can route different conversations to different setups. There's also a companion macOS menu bar app and iOS/Android nodes that can handle device-specific actions like taking photos or screen recording. This is built for someone who wants a single, always-on personal assistant rather than a chatbot deployed to serve thousands of users. A founder could use it to draft replies, manage tasks, or run browser automation from their phone via WhatsApp. A PM could have it monitor webhooks or run scheduled jobs. The README emphasizes it's designed for one user, meant to feel local and fast. Security is taken seriously, by default, strangers messaging your bot get a pairing code rather than automatic responses, so randos can't trigger your assistant without approval. The project is MIT-licensed and installable via npm, with options for Docker and Nix if you prefer those approaches.

Copy-paste prompts

Prompt 1
Set up Clawdbot locally and connect it to my WhatsApp and Telegram using an Anthropic Claude API key.
Prompt 2
Create a Clawdbot agent that drafts email replies when I send a message to my Slack channel.
Prompt 3
Use Clawdbot to run a scheduled browser automation job and send the result to me on WhatsApp.
Prompt 4
Walk me through the Clawdbot onboarding wizard to connect iMessage and set up my first assistant skill.

Frequently asked questions

What is clawdbot?

A personal AI assistant that runs on your own devices and connects to the messaging apps you already use, like WhatsApp, Telegram, Slack, and iMessage, so you can talk to one assistant anywhere.

Is clawdbot actively maintained?

Maintained — commit in last 6 months (last push 2026-01-25).

What license does clawdbot use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is clawdbot to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is clawdbot for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub mchiang0610 on gitmyhub

Verify against the repo before relying on details.