ClaudeClaw runs the real Claude Code CLI on your machine, controlled through Telegram. Persistent memory, autonomous tasks, voice messages, and the full power of every MCP tool you have.
Claude Channels is an official Anthropic feature that connects Claude Code to messaging platforms. ClaudeClaw is built entirely on top of it — no hacks, no workarounds, no third-party middleware.
Channels is a first-party feature of Claude Code CLI. Your tokens and credentials never leave Anthropic's infrastructure. No third-party code touches your auth.
Run claude --channels plugin:telegram and your Claude Code session becomes accessible via Telegram. Voice messages, photos, documents — everything works.
Not a wrapper. Not an API proxy. Channels runs the real Claude Code CLI with all your MCP servers, skills, file system access, and tools. The phone is just a remote control.
Not another chatbot wrapper. A real CLI agent under your full control.
Spawns the real Claude Code CLI process. Not an API proxy, not a UI skin. The actual agent with full tool access, skills, and session management.
Everything runs locally. Your tokens stay with Anthropic's infrastructure. No third-party servers, no external databases, no data middlemen.
MCP servers, custom skills, browser automation, file system access, Obsidian, databases. If Claude Code can use it, ClaudeClaw can too.
How your tokens flow matters. ClaudeClaw uses the official Channels plugin.
Everything you need for a persistent, autonomous AI assistant.
SQLite with FTS5 full-text search. Semantic and episodic memories with salience decay. Your assistant remembers across sessions.
Autonomous background tasks. Daily briefings, email monitoring, memory consolidation, and custom scheduled actions.
Monitor everything: memory stats, scheduled tasks, token usage, conversation history, and audit log. Served on localhost.
Groq Whisper transcribes voice notes for free. Send a voice message on Telegram and it's processed as normal text input.
Any IMAP provider. Yandex, Gmail, Outlook. Scheduled email checking, summaries, and action triggers.
Proactive health checks run in the background. Only notifies you when something actually needs your attention.
Two-process model. Channels plugin handles the connection. Your machine does the work.
Three steps to a running assistant.
Clone the repo and run the setup script. It checks Node.js, installs dependencies, builds, and initializes the database.
npx tsx scripts/setup.ts
Edit CLAUDE.md for agent instructions, USER.md for your profile, and AGENT.md for persona. Your assistant adapts to you.
Send messages via Telegram. Text, voice notes, commands. The full power of Claude Code, always in your pocket.
Quick actions available in chat.
| Command | Description |
|---|---|
| /new | Start a new conversation |
| /memory search <query> | Search memories by keyword |
| /memory save <text> | Save a new memory manually |
| /schedule list | View all scheduled tasks |
| /schedule create | Create a new scheduled task |
| Check email and summarize | |
| /briefing | Get a daily briefing |
| /checkpoint | Force memory consolidation |
| /convolife | Show current conversation stats |