bluzir

Claude Telegram — Development skill for Claude Code

Development community

A simple and modular Telegram orchestrator on top of Claude Code CLI.

How to install Claude Telegram

This entry records only its repository, not the path inside it, so there is no exact command to give. Open bluzir/claude-telegram and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Telegram does

A simple and modular Telegram orchestrator on top of Claude Code CLI.

Alternatives in Development

  • Mcporter — Call MCPs via TypeScript, masquerading as simple TypeScript API 4.1k ★
  • 02 Simple Mode — Simple Mode System Prompt 2.3k ★
  • Vibekit — A simple SDK for safely running Codex, Gemini CLI, and Claude Code in a secure sandbox 1.7k ★

README

claude-telegram

[![npm](https://img.shields.io/npm/v/claude-telegram)](https://www.npmjs.com/package/claude-telegram)

A simple and modular Telegram orchestrator on top of Claude Code CLI.

One npm package that connects a Telegram bot to Claude Code via `--resume` sessions, with whitelist access control and live activity status.

npm install -g claude-telegram

claude-telegram vs OpenClaw

claude-telegram OpenClaw
Core ~1500 LOC, one dependency (grammY) 50+ integrations, large codebase
Approach Minimal orchestrator — Claude Code does the work Full-featured AI assistant platform
Extensibility Module system — add anything you need Built-in, growing feature set
Control You own the code, easy to audit and modify Community-driven, fast-moving
Setup npx claude-telegram start Multi-step setup

Both are valid choices. claude-telegram is for those who prefer a small, predictable core that they extend themselves.

Installation

**1. Get a server** — a VPS, a home PC, anything with internet access.

**2. Install Claude Code:**

curl -fsSL https://claude.ai/install.sh | bash

**3. Install claude-telegram:**

npm install -g claude-telegram

Or run without installing via `npx claude-telegram`.

Alternatively, give Claude the link and let it handle everything:

claude "install claude-telegram from github.com/bluzir/claude-telegram and set it up for my Telegram bot"

Quick Start

mkdir my-agent && cd my-agent
echo "You are a helpful assistant." > CLAUDE.md

cat > claude-telegram.yaml << 'EOF'
token: ${MY_BOT_TOKEN}
workspace: .
whitelist: [YOUR_USER_ID]
permission_mode: acceptEdits
EOF

export MY_BOT_TOKEN="123456:ABC-DEF..."
npx claude-telegram start

Don't know your Telegram user ID? Run `npx claude-telegram whoami` and send a message to the bot.

Config

Create `claude-telegram.yaml` in your project root: