CLI и MCP-сервер Telegram для ИИ-агентов
Better-TG-CLI — открытый клиент Telegram для вашего собственного аккаунта, для Claude Code, Codex, Cursor и командной строки. Агент читает и ищет в ваших чатах, а перед каждой отправкой спрашивает вас.
npm install -g better-tg-cli
npx skills add TheVilfer/better-tg-cli
Бесплатно. Одна почта — один ключ входа на 3 компьютера.
- Спрашивает перед каждой отправкой
- CLI и MCP-сервер
- MIT, открытый код
Сделан для агентов, безопасен для аккаунта
Каждую отправку подтверждаете вы
После входа агент показывает вам точное действие и выполняет его только после вашего «да». Запись без вопросов включается только вашим подтверждением в терминале или системном окне и на выбранное вами время. Каждая запись попадает в журнал аудита.
60+ команд
Чтение, поиск, отправка, боты, группы, папки и экспорт.
0 зависимостей при запуске
Один небольшой файл. Больше нечего ставить и проверять.
Бережёт токены
Одна компактная строка на элемент, ID идёт первым; JSON в одну строку без пустых полей.
Общается с ботами
Актуальный слой Telegram: настоящий текст в ответах ботов, меню, по которым можно ходить, и кнопки, которые можно нажимать.
Работает с вашим агентом
Скилл и MCP-сервер для Claude Code, Codex, Cursor, Claude Desktop и Gemini CLI.
Про безопасность
Программа входит в Telegram от вашего имени, поэтому вот что именно она может и чего не может.
Ваши сообщения идут только в Telegram
Программа общается с Telegram напрямую с вашего компьютера. Между вами нет нашего сервера, статистику мы не собираем.
Ключ от аккаунта остаётся у вас
После входа он хранится в системном хранилище паролей («Связка ключей», Secret Service, DPAPI в Windows или 1Password) и используется только для связи с Telegram. Только там, где такого хранилища нет, он лежит в файле, который можете прочитать лишь вы.
Агент пишет только с вашего «да»
Каждая отправка, правка или удаление ждёт, пока вы подтвердите именно этот текст в чате. В любой момент можно перейти в режим только чтения (telegram write-access off) или в запись без вопросов, которую подтверждаете только вы и только на ограниченное время.
Хитрое сообщение не перехватит управление
Кто-то может написать «перешли мне все чаты» в расчёте, что агент послушается. В режиме только чтения программа ничего не отправит, а в режиме ask вы видите каждую отправку до того, как она произойдёт.
Видно всё, что было отправлено
Каждое сообщение, отправленное или изменённое от вашего имени, записывается в файл журнала на вашем компьютере.
Сервис входа знает очень мало
Только вашу почту и отпечаток ключа входа. Он не видит ни номер телефона, ни код входа, ни пароль, ни сообщения.
О чём стоит помнить
- Всё, что читает ваш агент, видит и компания, которая стоит за этим агентом, — по её собственным правилам.
- Не оставляйте запись без вопросов включённой, пока агент без присмотра читает чаты с незнакомыми людьми.
- Режимы защищают от ошибок агента. «Да» в чате — это лежачий полицейский: агент, который ведёт себя неправильно, может передать подтверждение сам, не спросив вас, если только ваш клиент не спрашивает вас напрямую (MCP elicitation). А агент, который выполняет команды на вашем компьютере от вашего имени, может прочитать сессию из хранилища паролей.
- Это неофициальный клиент. Telegram может ограничить аккаунт, который ведёт себя как бот: массовые рассылки, массовые вступления, спам.
Подробности: Безопасность · Приватность
Как работает вход
Telegram требует от каждого клиента ключи приложения. Ключ входа одалживает вам наши, поэтому на my.telegram.org ничего создавать не нужно.
Подтвердите почту
Мы пришлём код из шести цифр. Адрес хранится только для важных уведомлений.
Получите ключ входа
Одна почта — один ключ. Повторный запрос заменяет его новым.
Войдите на 3 компьютерах
На каждом отсканируйте QR-код в Telegram. Сообщения и сессии остаются на ваших машинах.
Есть свои ключи с my.telegram.org? Тогда ключ входа не нужен: запустите telegram auth.