GhostClaw
GhostClaw
your silent co-worker

NanoClaw's simplicity with OpenClaw's freedom - without the 500k lines of code. An AI agent on its own computer, with its own accounts, containers stripped out. Telegram, WhatsApp, email, cron. It runs wild on bare metal.

Get Started View on GitHub

4 Lines

Clone it, install it, let Claude handle the rest.

Terminal
$ git clone https://github.com/b1rdmania/ghostclaw.git
$ cd ghostclaw
$ npm install
$ claude
Then run /setup-ghostclaw — Claude Code handles API keys, Telegram bot, personality, background service. ~10 minutes.
Node.js 20+ Claude Code macOS or Linux Claude Max or API Key

it sees you typing...

What It Does

An AI that actually does things. Built on NanoClaw's core, compatible with NanoClaw and OpenClaw skill ecosystems. You tell it what to do and it figures out the rest.

Telegram

DM it like a person. In groups it only speaks when spoken to. Understands voice notes. This is how most people interact with it.

WhatsApp

Works in group chats. Scans your QR code to connect. Stays quiet until you mention it, then it acts.

Email Skill

Connects to Gmail, Outlook, whatever. Reads your inbox, sends replies, grabs verification codes automatically.

Scheduled Tasks

Tell it "check Hacker News every morning" and it just does it. Cron syntax if you want precision, plain English if you don't.

Voice Skill

Send it a voice note, it transcribes and understands. Can talk back with ElevenLabs. Full voice conversation loop.

22 Skills

Discord, Slack, email, voice, heartbeat monitoring, autonomous research. NanoClaw skills, OpenClaw skills, or your own. Each one gets security-scanned.

Bare Metal

No Docker. No cloud functions. No Kubernetes. Just a Node process on a machine you own. Give it fresh accounts and let it loose.

Built-in

Mission Control

Real-time dashboard at localhost:3333. Activity feed, channel status, task management, soul editing, send messages as the bot. SSE live updates, zero extra dependencies. Ships with the agent.

GhostClaw Mission Control dashboard

still here.

How It Works

Single process. No magic.

1

Summon.

Open Telegram. Say the words. Your agent wakes on the other side. Node.js process, SQLite state, always listening.

2

Command.

Speak plainly. Claude Agent SDK reads your intent, picks the right skill, routes through MCP servers, executes across your systems.

3

Haunt.

It stays. Watching your repos, your feeds, your schedules. Fires cron jobs, picks up emails, monitors heartbeats. Always present. Never intrusive.

Per-Group Personality

Each chat gets its own soul. Edit a file, change the vibe.

groups/work/CLAUDE.md

Work Chat

Professional, concise. Summarize threads. Flag action items. No emoji. Reply in under 50 words.

groups/mates/CLAUDE.md

Group Chat

Casual, funny. Use slang. Send memes when relevant. Roast people gently. Keep it light.

GhostClaw

GhostClaw

your silent co-worker
Get GhostClaw