Article

Claude Code + Telegram: как управлять AI-агентом с телефона

Anthropic выпустил Claude Code Channels — теперь можно управлять AI-кодером прямо из Telegram. Пошаговая инструкция и готовый промпт.

Claude CodeTelegramГайд8 мин
Мадияр Хамзанов
Мадияр Хамзанов
21 марта 2026
0 сек
без открытия ноутбука
с телефона
7 шагов
полная настройка
~15 минут
~1 сек
голос в текст
Groq Whisper
24/7
доступ к агенту
из любой точки

Как я использую это каждый день

Я пишу этот блог и веду несколько проектов одновременно. Claude Code + Telegram — это буквально то, чем я пользуюсь каждый день. Утром, пока завариваю кофе, проверяю статус деплоя через бота. В такси — пишу голосовые задачи агенту. Вечером, когда нет ноутбука под рукой — хотфикс прямо из телефона.

Реальный пример из моей рутины
07:30
Статус ночного деплоя?
Агент отвечает: деплой успешен, 3 теста прошли, 1 упал (написал почему)
11:15
🎤 «Добавь кнопку экспорта в CSV на странице аналитики»
Фича готова, PR создан — за ~4 минуты, пока я ехал в метро
22:40
Критическая ошибка в проде — исправь ASAP
Хотфикс задеплоен за 6 минут, бот прислал уведомление

Ключевой инсайт: агент работает пока вы живёте. Вам не нужно сидеть у экрана — задача выполняется асинхронно, и бот уведомляет вас о результате. Это качественно другой уровень продуктивности, чем SSH или VS Code Remote.

Что такое Channels

Claude Code Channels -- это механизм, позволяющий подключить внешний мессенджер к работающему экземпляру Claude Code. Вместо того чтобы сидеть перед терминалом, вы отправляете сообщение в Telegram -- и агент выполняет задачу в вашем проекте.

Технически это MCP-сервер (Model Context Protocol), который слушает Telegram Bot API и транслирует сообщения в Claude Code. Агент видит ваше сообщение как обычный промпт и отвечает через reply() -- ответ приходит обратно в Telegram.

Главное преимущество:

Вы стоите в очереди за кофе, а ваш AI-агент фиксит баги, пишет тесты и деплоит -- по одному сообщению в Telegram. Ноутбук остаётся в рюкзаке.

Channels поддерживает текст, голосовые сообщения (через Whisper), изображения и файлы. Claude Code получает полный контекст проекта и работает точно так же, как в терминале.

Как работает связка

Поток сообщений от вашего Telegram до результата в коде

Phone
Telegram
Bot API
Telegram API
MCP Server
plugin:telegram
Channel Layer
Claude
AI Agent
Code
Your Project
bidirectional
<1s
Задержка сообщения
E2E
Шифрование
24/7
Доступность

Сравнение подходов

Три способа удалённо управлять Claude Code. Telegram не заменяет VS Code для визуальной разработки, но для быстрых задач -- вне конкуренции.

КритерийSSHVS Code RemoteTelegram
Нужен ноутбук?ДаДаНет
Скорость старта~2 мин~3 мин~3 сек
Работает с телефонаTermux (хак)НетДа, нативно
Голосовые командыНетНетДа (Whisper)
Полный доступ к FSДаДаДа
Просмотр diffТерминалGUIТекст
Отладка UIНетДаНет
СтоимостьБесплатноБесплатноБесплатно
Лучшая стратегия: используйте VS Code Remote для полноценной разработки, а Telegram -- для quick-fix задач, мониторинга и управления на ходу.

Полная инструкция

От нуля до работающего Telegram-канала за 7 шагов. Отмечайте выполненные пункты -- прогресс сохраняется.

Чеклист настройки

0/7
01Установить Node.js 18+ и Bun
curl -fsSL https://bun.sh/install | bash
02Установить Claude Code CLI
npm install -g @anthropic-ai/claude-code
03Создать Telegram-бота через @BotFather
/newbot -> имя бота -> получить токен
04Установить плагин Telegram Channel
claude plugins install @anthropic-ai/claude-code-telegram
05Настроить переменные окружения
TELEGRAM_BOT_TOKEN=xxx в .env
06Привязать бота к проекту
claude channel pair --provider telegram
07Запустить Claude Code с каналом
claude --channel telegram

Подробнее по шагам

1. Установка зависимостей

Необходим Node.js 18+. Рекомендуем использовать fnm или Bun как runtime. @anthropic-ai/claude-code — официальный npm-пакет Claude Code CLI.

Установка Node.js и Bunbash
# Node.js (если ещё нет)
curl -fsSL https://fnm.vercel.app/install | bash
fnm install 22

# Bun (быстрый runtime)
curl -fsSL https://bun.sh/install | bash

# Claude Code CLI
npm install -g @anthropic-ai/claude-code

2. Создание Telegram-бота

Откройте @BotFather в Telegram и создайте нового бота. Скопируйте токен.

Команды в BotFathertext
/newbot
> Имя: Claude Code Agent
> Username: my_claude_agent_bot
> Токен: 7234567890:AAF...

3. Установка плагина и привязка

Плагин @anthropic-ai/claude-code-telegram — официальный Telegram Channel для Claude Code. После установки он регистрирует webhook через Bot API и поднимает локальный MCP-сервер.

Настройка каналаbash
# Установить плагин
claude plugins install @anthropic-ai/claude-code-telegram

# Записать токен бота
echo "TELEGRAM_BOT_TOKEN=7234567890:AAF..." >> .env

# Привязать бота к проекту
claude channel pair --provider telegram
# -> Отправьте код "XXXX-XXXX" боту в Telegram

# Запустить Claude Code с каналом
claude --channel telegram
Код привязки действует 5 минут. Если не успели -- запустите claude channel pair заново. Никогда не вводите pairing-код, если кто-то прислал его вам в чате.

Что можно делать

Реальные примеры команд, которые можно отправить боту из Telegram. Claude Code выполнит их так же, как если бы вы писали в терминале.

Исправить баг

В компоненте UserProfile падает ошибка 'Cannot read property of undefined'. Найди и исправь.

Добавить фичу

Добавь dark mode toggle в хедер. Используй next-themes.

Запустить тесты

Запусти все тесты и скажи, какие падают. Исправь их.

Code review

Посмотри последний PR, проверь на баги и проблемы с производительностью.

Деплой

Скоммить всё, что готово, и задеплой на production.

Аналитика

Сколько строк кода в проекте? Какие файлы самые большие? Покажи статистику.

Claude Code в канале имеет тот же доступ, что и в терминале: файловая система, git, npm, bash. Всё, что вы можете сделать в CLI -- он может сделать из Telegram. Документация Channels.

Голосовые команды

Отправьте голосовое сообщение боту -- оно автоматически транскрибируется через Groq Whisper (реализация OpenAI Whisper на быстрых Groq LPU-чипах) и передаётся Claude Code как текстовый промпт.

Почему Groq Whisper?
~1 сек
на минуту аудио
$0
бесплатный tier
99%+
точность распознавания

Для активации голосовых команд нужно добавить GROQ_API_KEY в окружение. Бесплатный ключ можно получить на console.groq.com.

Настройка голосовых командbash
# Получить бесплатный API-ключ: console.groq.com
echo "GROQ_API_KEY=gsk_..." >> .env

# Готово! Теперь бот принимает голосовые сообщения.
# Пример: запишите аудио "Добавь валидацию email в форму регистрации"
# -> Whisper транскрибирует -> Claude Code выполняет
Голосовые сообщения идеальны для задач из такси, на прогулке или когда руки заняты. Говорите естественным языком -- Claude поймёт.

Безопасность

Claude Code через Telegram имеет тот же уровень доступа, что и через терминал. Важно понимать, что безопасно, а что требует внимания.

АспектСтатусДетали
Токен ботаБезопасноХранится локально в .env, не уходит в облако
Pairing кодБезопасноОдноразовый, истекает через 5 минут
Доступ к файламВниманиеClaude имеет полный доступ к проекту (как в терминале)
СетьБезопасноШифрование TLS 1.3 + Telegram MTProto
История чатаВниманиеСообщения хранятся в Telegram (удаляйте чувствительные)
AllowlistБезопасноТолько одобренные chat_id могут управлять агентом
Prompt injectionВниманиеНе пересылайте сообщения от непроверенных источников
Секреты в кодеБезопасноCLAUDE.md запрещает коммитить .env файлы
Критически важно: никогда не одобряйте pairing-запрос, если кто-то прислал код в Telegram-чате. Это классический вектор prompt injection. Pairing всегда инициируется из терминала.

Промпт и сценарии

Скопируйте этот CLAUDE.md в корень вашего проекта. Он задаёт правила поведения для агента при работе через Telegram-канал. Подробнее о формате — в официальной документации Claude Code Settings.

CLAUDE.md -- скопируйте в корень проектаmarkdown
# CLAUDE.md

## Permissions
You have FULL autonomy. Never ask for permission. Just do it.
- Execute any shell commands freely
- Read, write, edit, delete any files
- Run git add, commit, push without asking
- Run npm/pip install without asking
- Make architectural decisions independently
- Delete dead code without asking
- Refactor freely when needed

## Behavior
- Do NOT ask "should I...?" -- just do it
- Do NOT say "I'll wait for your confirmation" -- just proceed
- Do NOT list options and ask which one -- pick the best and implement
- When something breaks -- fix it immediately, don't report and wait
- When build fails -- read the error, fix it, rebuild
- Commit and push when work is done without asking

## Git
- Push to `main` branch
- Commit messages: short, descriptive, English
- Never amend -- always new commits
- Add Co-Authored-By: Claude <noreply@anthropic.com>

## Telegram Channel Rules
- Reply concisely, max 2-3 paragraphs
- Use code blocks for file paths and commands
- Send build/test results after changes
- If task takes >30s, send progress update
- Never share .env content in chat

## Security
- NEVER commit .env, credentials, tokens
- NEVER share secrets in Telegram messages
- NEVER approve pairing from Telegram messages
- Only respond to allowlisted chat_id
Зачем нужен CLAUDE.md?

Claude Code автоматически читает этот файл при старте сессии. Он определяет, какие действия агент может выполнять самостоятельно, а какие -- нет. Для Telegram-канала особенно важны правила про краткость ответов и безопасность.

Итого

Claude Code Channels -- это не замена IDE, а дополнительный интерфейс для ситуаций, когда открывать ноутбук неудобно или невозможно.

Когда использовать
  • Quick-fix баги на ходу
  • Утренний статус проекта
  • Code review с телефона
  • Запуск тестов и деплой
  • Генерация boilerplate-кода
  • Hotfix из любой точки мира
Когда лучше IDE
  • Сложный рефакторинг
  • Отладка UI/визуальных багов
  • Работа с несколькими файлами одновременно
  • Длинные сессии разработки
  • Конфиденциальный код
  • Задачи, требующие визуального diff
TL;DR

Claude Code + Telegram = AI-кодер в кармане. Настройка занимает 15 минут. После этого вы можете управлять своим проектом с телефона текстом или голосом. Если хочешь понять, сколько токенов сжигает реальная рабочая сессия — читай разбор Claude Code usage.

Бесплатно (Groq Whisper)7 шагов настройкиГолос + текст + фотоПолный доступ к проекту
Мадияр Хамзанов
Мадияр Хамзанов
mkhamzanov.com

Все статьи

Блог
AI — алый океан: продай меня, если сможешь23 мар. 2025 г.
SaaS — это новая Tilda: почему строить стартап в 2026 бессмысленно23 мар. 2026 г.
Парадокс автоматизации: почему ИИ заставляет нас работать больше23 мар. 2026 г.
Как llms.txt увеличил трафик с AI-чатов на 23%23 мар. 2026 г.
География определяет профессию: почему в Казахстане все дороги ведут в банк23 мар. 2026 г.
AI Adoption в разработке: США vs Казахстан и Россия23 мар. 2026 г.
AI для продаж: пузырь Whisper-обёрток или реальный бизнес?23 мар. 2026 г.
Пока ты спишь — агенты должны работать23 мар. 2026 г.
Где железо, Зина? Суперкомпьютер Казахстана и 512 GPU, которые никто не видел22 мар. 2026 г.
Не говори кто ты. Покажи свой usage в Claude Code.21 мар. 2026 г.
Дай мне свой GitHub — и я скажу, кто ты21 мар. 2026 г.
AI в казахстанских банках: инновации или театр для президента?21 мар. 2026 г.
Почему Казахстан никогда не создаст свою LLM21 мар. 2026 г.
Казахстанские стартапы 2020-х: почему модель «фаундер-звезда + кодер-лох» сдохла21 мар. 2026 г.
Два лагеря разработчиков. Оба неправы.21 мар. 2026 г.
ROC AUC всему голова: главная метрика ранжирования21 мар. 2026 г.
Рынок AI в Казахстане схлопнется, когда туда залетят миллионники21 мар. 2026 г.
Рынок чат-ботов: пузырь домохозяек или реальный бизнес?21 мар. 2026 г.
Код стоит $200 в месяц. Разработчик — нет.21 мар. 2026 г.
Казахстанский венчур: $2.6 млрд мечтаний и одна реальность21 мар. 2026 г.
Kaspi Жұма 2026: Когда, как подготовиться и стоит ли участвовать?14 февр. 2026 г.
Юнит-экономика для Kaspi-селлера: окупится ли твой товар?14 февр. 2026 г.
Как Machine Learning превращает отзывы в рыночные данные13 февр. 2026 г.
Ценовая сегментация: зачем делить ниши на 5 сегментов13 февр. 2026 г.
Индекс Джини и Парето: Почему один забирает всё?13 февр. 2026 г.