У вас на компьютере работает Claude Code с доступом к Obsidian, скиллам, MCP-серверам, Git. Всё это мощно, но работает только когда вы сидите за компьютером.
А что если вы хотите:
Для этого нужно дать Claude Code "выход наружу" — чтобы вы могли общаться с ним удалённо, через мессенджер.
В этом гайде — три способа, от простого к продвинутому.
Dispatch — встроенная фича Claude, которая связывает приложение Claude на телефоне с Claude на вашем Mac. Вы отправляете задачу с телефона — Claude выполняет её на компьютере. Когда готово — пуш-уведомление.
Открываете Claude на телефоне, пишете задачу:
Посмотри в моём Obsidian папку Daily/ —
что я записал вчера в дневнике?
Claude на Mac выполнит задачу и пришлёт результат на телефон.
Dispatch — для тех, кому достаточно приложения Claude на телефоне. Настройка за 2 минуты, ничего лишнего устанавливать не нужно.
Официальный Telegram-плагин для Claude Code. Вы создаёте бота в Telegram, подключаете его к Claude Code — и получаете полноценный доступ ко всему: файлам, терминалу, скиллам, MCP-серверам. Прямо из Telegram на телефоне.
Это не обёртка над API — это ваш реальный Claude Code, работающий на вашем компьютере, просто с Telegram как интерфейсом.
| Требование | Зачем |
|---|---|
| Claude Code v2.1.80+ | Channels появились в этой версии |
| Bun | Плагин работает на Bun (JavaScript runtime) |
| Telegram-аккаунт | Для создания бота |
| Компьютер включён | Claude Code работает локально |
Bun — быстрый JavaScript-runtime, на котором работает Telegram-плагин.
curl -fsSL https://bun.sh/install | bash
Перезагрузите терминал после установки.
/newbotmy_claude_bot (должен заканчиваться на bot)123456789:AAHfiqksKZ8...Откройте терминал, запустите Claude Code в папке вашего Obsidian-волта:
cd /path/to/your/vault
claude
Внутри сессии Claude Code выполните:
/plugin install telegram@claude-plugins-official
/reload-plugins
В той же сессии Claude Code:
/telegram:configure ВАШ_ТОКЕН_ОТ_BOTFATHER
Вставьте полный токен, включая цифры в начале.
Выйдите из текущей сессии (/exit или Ctrl+C) и запустите заново с флагом --channels:
cd /path/to/your/vault
claude --channels plugin:telegram@claude-plugins-official
Claude Code запустится и будет слушать сообщения из Telegram.
@my_claude_bot)/telegram:access pair КОД_ПРИВЯЗКИ
/telegram:access policy allowlist
Готово! Теперь вы пишете боту в Telegram — Claude Code выполняет на компьютере.
Вы (Telegram на телефоне)
→ Telegram Bot API
→ Плагин (MCP-сервер на вашем компе)
→ Claude Code (полный доступ к файлам, терминалу, скиллам)
→ Ответ обратно в Telegram
Все данные остаются на вашем компьютере. В Telegram уходит только текст сообщений.
Записать идею:
Запиши в мой Obsidian в папку Input/:
"Идея: сделать автоматический дайджест новостей
из NotebookLM каждое утро"
Проверить задачи:
Посмотри в моём Obsidian незакрытые задачи.
Какие просрочены?
Запустить ресерч:
Используй exa, найди последние новости про AI-агентов.
Сохрани summary в Research/ в моём Obsidian.
Сделать бэкап:
Сделай git commit моего Obsidian-волта с комментарием
"backup before restructuring"
Прочитать заметку:
Прочитай мой дневник за вчера и пришли мне краткое summary
Запустить скилл:
Используй скилл last30days — что нового в мире
Obsidian-плагинов за последний месяц?
Claude Code + Telegram Channels работает, пока:
--channels)Настройте Mac, чтобы не засыпал при подключённом питании:
allowlist — только ваш Telegram-аккаунт сможет писать боту/deletebot) и создайте новогоyes или noTelegram → Ваш бот (Node.js на VPS или компе)
↓
Claude API (Anthropic)
↓
Чтение/запись файлов Obsidian
↓
Ответ в Telegram
Это вайб-кодинг проект. Вы не пишете код сами — вы описываете задачу агенту, и он пишет за вас.
Откройте Claude Code и скажите:
Мне нужен Telegram-бот на Node.js, который:
1. Слушает мои сообщения в Telegram
2. Отправляет их в Claude API (Anthropic)
3. В системном промпте указано, что мой Obsidian-волт
находится в /path/to/vault
4. Бот имеет доступ к файловой системе — может читать
и писать файлы в волте
5. Ответы от Claude отправляет обратно в Telegram
6. Работает только для моего Telegram ID (hardcoded allowlist)
Используй:
- telegraf (npm-пакет для Telegram ботов)
- @anthropic-ai/sdk (официальный SDK)
- Мой API-ключ хранится в .env как ANTHROPIC_API_KEY
- Telegram токен хранится в .env как TELEGRAM_BOT_TOKEN
Создай проект в ~/Vibe/obsidian-telegram-bot/
Claude Code создаст проект за 5-10 минут. После этого:
cd ~/Vibe/obsidian-telegram-bot
npm install
cp .env.example .env
# Отредактируйте .env — добавьте ключи
npm start
| Требование | Как получить |
|---|---|
| Anthropic API key | console.anthropic.com → API Keys |
| Telegram Bot Token | @BotFather → /newbot |
| Node.js 20+ | brew install node или nodejs.org |
| VPS (опционально) | Hetzner, DigitalOcean — от $4/мес |
API-вызовы оплачиваются отдельно:
| Модель | Input | Output | Примерная стоимость |
|---|---|---|---|
| Claude Sonnet 4.6 | $3/M токенов | $15/M токенов | ~$0.01-0.05 за сообщение |
| Claude Haiku 4.5 | $0.80/M | $4/M | ~$0.002-0.01 за сообщение |
При 50 сообщениях в день через Sonnet — примерно $15-30/мес.
| Dispatch | Channels (Telegram) | Custom Bot | |
|---|---|---|---|
| Сложность настройки | 2 минуты | 15-20 минут | 1-2 часа |
| Интерфейс | Claude app | Telegram | Telegram |
| Доступ к скиллам | Да | Да | Нет (только API) |
| Доступ к MCP | Да | Да | Нет |
| Доступ к файлам | Да | Да | Да (через код) |
| Нужен API-ключ | Нет (подписка) | Нет (подписка) | Да (платно) |
| Комп включён | Да | Да | Нет (VPS) |
| Голосовые в Telegram | Нет | Нет* | Можно добавить |
| Кастомная логика | Нет | Ограниченно | Полная |
| Стоимость | $20/мес (подписка) | $20/мес (подписка) | $5-30/мес (API) |
*Telegram-плагин принимает текстовые сообщения. Голосовые можно обрабатывать через дополнительный скрипт.
Начните с Dispatch — если вам хватает приложения Claude на телефоне. Настройка за 2 минуты.
Переходите на Channels (Telegram) — когда захотите писать из Telegram. Это рекомендуемый способ: официальный плагин, все фичи Claude Code доступны, настройка за 15 минут.
Custom bot — когда хотите понять, как всё работает под капотом, или нужен бот на VPS без привязки к вашему компьютеру.
--channels/telegram:access pair# Обновите Claude Code
claude update
# Переустановите плагин
/plugin install telegram@claude-plugins-official
/reload-plugins
curl -fsSL https://bun.sh/install | bash
source ~/.bashrc # или source ~/.zshrc
bun --version
Если Claude Code был выключен, когда вы отправили сообщение — оно потеряется. Telegram-плагин не имеет очереди сообщений. Отправьте заново после запуска.
macOS: System Settings → Energy → Prevent automatic sleeping when the display is off → On
Или через терминал:
sudo pmset -a disablesleep 1
Вернуть обратно:
sudo pmset -a disablesleep 0
1. Установить Bun:
curl -fsSL https://bun.sh/install | bash
2. Создать бота: @BotFather → /newbot → скопировать токен
3. В Claude Code:
/plugin install telegram@claude-plugins-official
/reload-plugins
/telegram:configure ВАШ_ТОКЕН
4. Перезапустить:
claude --channels plugin:telegram@claude-plugins-official
5. В Telegram: написать боту → получить код →
в Claude Code: /telegram:access pair КОД
6. Закрыть доступ:
/telegram:access policy allowlist
7. Готово — пишите боту из любой точки мира!
Курс AI Obsidian — 3 недели, 9 встреч, максимум 20 человек
Записаться →