Клиент Telegram для терминала и ИИ-агентов, на вашем собственном аккаунте.
npm i -g @leemour/tg-cliПодключите Claude Code, Codex или другого агента к Telegram и MAX. Находите важное, вспоминайте договорённости и отвечайте с учётом всей переписки.
ИИ-переписка через CLI для агентов. Бесплатно, с открытым кодом.
Используй tg cli, собери контекст к завтрашнему созвону по Atlas: решения, риски и вопросы.
tg chats list --search "Atlas"{
"items": [
{
"id": "101",
"title": "Atlas · команда",
"kind": "group"
},
{
"id": "102",
"title": "Atlas · дизайн",
"kind": "group"
}
],
"hasMore": false
}tg review --chat "Atlas · команда" --since-time 7d{
"chats": [
{
"title": "Atlas",
"messages": [
{
"id": "48210",
"senderName": "Анна",
"text": "Запускаем в пятницу.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Марко",
"text": "Анна ждёт финальные тексты до четверга.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48212",
"senderName": "Том",
"text": "Тому нужен доступ к стенду.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}Том: ждёт доступ к стенду для проверки оплаты.
К созвонуНазначить ответственного за доступ и срок проверки. Нашёл также группу дизайна — могу проверить её и личные договорённости участников.
Посмотри ещё дизайн и мою личку с Томом. Он мог прислать результат туда.
tg review --chat "Atlas · дизайн" --since-time 7d{
"chats": [
{
"title": "Atlas",
"messages": [
{
"id": "48210",
"senderName": "Анна",
"text": "Макет готов. Финальные тексты ещё ждём.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}tg chats list --search "Том"{
"items": [
{
"id": "503",
"title": "Том",
"kind": "private"
}
],
"hasMore": false
}tg messages list 503 --limit 30{
"items": [
{
"id": "48210",
"senderName": "Том",
"text": "Проверил тестовую оплату. Для боевого стенда всё ещё нужен доступ.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}tg messages search "Atlas" --chat 503 --language legacy{
"items": [
{
"id": "48210",
"senderName": "Том",
"text": "Проверил тестовую оплату. Для боевого стенда всё ещё нужен доступ.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Не вся проверка оплаты заблокирована — осталась проверка в боевой среде. На созвоне стоит обсуждать её, а не начинать с нуля.
Сделай повестку на 20 минут: риски, ответственные и сроки. Ничего не отправляй.
tg messages context 503 48210 --before-n 2 --after-n 2{
"items": [
{
"id": "48210",
"senderName": "Том",
"text": "Проверил тестовую оплату. Для боевого стенда всё ещё нужен доступ.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Том",
"text": "Нужен доступ к боевому стенду.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Черновик готов. Учтены проектная группа, дизайн и личная переписка с Томом. Ничего не отправлено.
Следите за договорённостями, помогайте клиентам и поддерживайте порядок в группах. Поручите агенту работу с Telegram и MAX.
Ваш аккаунт как ещё одно ваше устройство: все чаты с историей, группы, каналы и контакты.
Все методы Bot API. Все методы официальных Bot API Telegram и MAX доступны через CLI — вместе с удобными командами для сообщений, файлов и управления чатами.
Помогайте участникам получать ответы, сохраняйте решения и поддерживайте порядок в обсуждениях.
Подставьте свой объём переписки и сравните ручной разбор с работой через агента.
Можно освободить
≈23 мин в день
≈9 ч в месяц При 22 рабочих днях
Ответ с контекстомАгент находит прошлые договорённости и готовит черновик. Вы проверяете исходные сообщения и решаете, что отправить.
Это расчёт по вашим допущениям, а не замер скорости или точности. Время установки и загрузки истории не включено.
Ищите сообщения сразу в обоих. Собирайте договорённости и файлы из сохранённой истории.
Клиент Telegram для терминала и ИИ-агентов, на вашем собственном аккаунте.
npm i -g @leemour/tg-cliВаши боты MAX через официальный Bot API и ваш личный аккаунт.
npm i -g @leemour/max-cliСделано в первую очередь для агентов и скриптов: быстро, предсказуемо и с журналом.
tg messages search "договор" --offlinenpm i -g @leemour/tg-clitg messages search "договор"tg store backup · tg store restorepermissions.messages.send · --confirm-sendtg server installtg work inboxtg sends list · tg runs list · --recordtg session startНесколько обращений к агенту. Остальное время — ваше.
Получите короткую сводку чатов, которым нужно ваше внимание.
Соберите нужные сообщения перед началом разговора.
Ответьте на запрос или напомните о том, чего ждёте.
Посмотрите, что решено и к чему вернуться завтра.
Выберите мессенджер. Гайд проведёт вас от установки до первого ответа.
Найдите сообщение в Telegram и MAX. Узнайте, что было до него, что изменилось и на чём основан ответ.
Выберите поле, чтобы увидеть значения. Вкладка «Все» покажет весь архив.
tg messages search 'Atlas AND (invoice OR budget)' --source all --newest --timezone UTC --context 2 --jsonЖивой пример на вымышленных сообщениях. CLI ищет только в архиве, уже сохранённом на вашем компьютере.