cclaw is a local-first, multi-bot AI assistant
powered by Claude Code.
No servers. No databases. No LLM API Key.
Just your Mac, Telegram, and Claude Subscription.
Everything runs locally. No cloud dependency.
No server, no SSL, no public IP needed. Long Polling over Telegram. Your data stays on your Mac.
Run multiple specialized bots simultaneously. Each with its own personality, skills, model, and memory.
18+ built-in skills. Create custom ones with markdown or integrate MCP servers, CLIs, and browser tools.
Schedule recurring tasks with natural language. Morning briefings, daily reports, periodic checks.
Multiple bots collaborate in Telegram groups with shared conversation context and workspace.
Web UI for managing bots, skills, cron jobs, sessions, memory, and logs. No terminal required.
Persistent Claude sessions via Python Agent SDK. Fast responses with session reuse, no cold starts.
Periodic situation awareness. Bots proactively check tasks, reminders, and deliver updates autonomously.
No database. Sessions are directories. Conversations are markdown. Everything is inspectable and portable.
Install with cclaw skills install <name>
Everything from onboarding to deployment, in the terminal.
# Setup $ cclaw init $ cclaw bot add # Run $ cclaw start --daemon $ cclaw status # Skills $ cclaw skills install supabase $ cclaw skills install reminders # Automation $ cclaw cron add my-bot $ cclaw heartbeat enable my-bot # Dashboard $ cclaw dashboard start --daemon