NClaw is a container-first AI assistant powered by Claude Code.
A single Go binary. ~10 MB idle. Each Telegram topic becomes
a separate project with its own session, files, and context.
docker run and you're done.
A lightweight, container-first AI assistant powered by Claude Code, accessible through Telegram. Each chat thread maintains its own session, and each Telegram topic becomes a separate project with isolated context and files. Send text, photos, documents, audio, or video. Claude runs inside a Docker container with full tool access, including git, gh CLI, Chromium, Go, Node.js, and Python. Results come back as formatted Telegram messages or file attachments.
A full-featured AI assistant accessible from anywhere
Each chat thread maintains its own Claude session. Pick up where you left off, even across restarts. Context is preserved automatically.
Send photos, documents, audio, video to Claude. Files are cached and referenced in prompts automatically.
Create recurring or one-time jobs using natural language. Tasks persist across restarts and run autonomously.
Docker image includes git, gh CLI, Chromium, Go, Node.js, and Python/uv. The assistant can install additional packages on the fly.
Claude can send files back to you — generated reports, exports, code artifacts, images, anything.
Each topic in a group chat is a separate project with isolated context, history, and files. One chat becomes a multi-project workspace.
Register HTTP endpoints that forward incoming requests to Claude. Connect GitHub events, package tracking, smart home alerts, and more.
Responses render using Telegram's HTML formatting with proper code blocks, inline markup, and a plain-text fallback for compatibility.
Simple architecture, powerful results
Send a message, photo, document, or voice note to the nclaw bot in Telegram.
nclaw launches Claude Code CLI inside a Docker container with your prompt.
Claude runs with full tool access — files, commands, browser, scripts.
Results are formatted and sent back to your Telegram chat with rich formatting.
Six skills out of the box. The assistant can also create its own skills on the fly when a task requires specialized or repeatable behavior.
Clone, configure, deploy — have your personal Claude assistant in minutes