All the power of a personal AI agent, none of the mystery. BitClaw does what the big claws do - cron, heartbeat, MCP integrations - but running isolated in a Docker container, and from a codebase you can read in one sitting.
Hey Product Hunt! I built BitClaw after trying NanoClaw (inspired by Karpathy's post) and finding it harder to grok than I expected - lots of multi-channel logic, and it felt sluggish from spinning up a new container on every message.
So I built something 4x smaller that keeps a single always-on Docker session. The whole agent is ~1,500 lines of TypeScript. You message it on Telegram, it checks your email, manages your calendar, runs scheduled tasks, and can add new capabilities by modifying its own source code.
The architecture is deliberately boring: one Node.js process on the host, one Docker container running Claude, and they talk through atomic JSON files. No databases, no message queues.
Setup: clone the repo, run claude, type /setup. It walks you through everything - API keys, Telegram bot, container build, launchd service.
Every source file is listed in the README with line counts. If you want to understand exactly what happens when you send a message, it's about 4 files deep.
Would love to hear what integrations you'd want!
Report
No reviews yetBe the first to leave a review for BitClaw