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

Built on NanoClaw's core. Containers out, full system access in. Compatible with NanoClaw and OpenClaw skill ecosystems.

Telegram

DMs work without triggers. Groups respond to mentions. Voice notes transcribed via Whisper. The primary interface.

WhatsApp

Full group chat support via Baileys. QR code auth. Responds when mentioned, silent otherwise.

Email Skill

Gmail, Outlook, IMAP. Reads, sends, picks up verification codes.

Scheduled Tasks

Natural language, cron, or intervals. "Check HN every morning" just works.

Voice Skill

Whisper transcription in. ElevenLabs TTS out. Full voice loop.

22 Skills

Discord, Slack, Gmail, voice, heartbeat, autonomous tasks. NanoClaw skills, OpenClaw skills, or your own. Security-scanned before install.

Bare Metal

No containers. No Kubernetes. No orchestration. Give it a dedicated machine with fresh accounts and let it run wild.

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