🔒 read-only · MIT · self-hosted 🐙

Твоя Telegram — только на чтение, для твоего ИИ.

octogram даёт твоему ИИ-помощнику читать твою телегу: смотреть чаты, находить сообщения и — главное — расшифровывать любое видео или голосовое и делать по нему сводку. Написать, ответить или что-то изменить он не может. Не «не будет» — не может: в коде просто нет таких команд.

Проверь сам: ~500 строк в 4 файлах. Попроси своего Клода прочитать их — и убедиться, что тул только читает. grep "send\|delete" *.py → ничего

Что умеет

Читает — и осмысливает

Шесть команд, все только читают. Ничего не уходит с твоего компьютера, кроме одного файла, который ты сам попросил расшифровать.

🎧

Расшифровка видео и голосовых

Возьмёт любое видео или голосовое из чата, сделает транскрипт и короткую сводку — или ответит на твой вопрос по нему.

💬

Чтение чатов

Показать список чатов, прочитать последние сообщения, найти человека или канал по имени.

📤

Выгрузка истории

Сохранить переписку в файл, чтобы ИИ мог по ней искать и делать выводы.

🔌

Свой аккаунт

Подключается к твоему Telegram. Логин и данные остаются только у тебя на машине.

🛑

Стоп-кран

Одна команда — и тул мгновенно блокируется целиком. Плюс мягкие лимиты от «зацикливания».

🌐

Оффлайн-режим

Расшифровка может работать локально (Whisper) — тогда вообще ничего не уходит наружу.

Пример

Так это выглядит

Простые команды. Твой Клод вызывает их сам — тебе достаточно попросить словами.

# прислали длинное видео в чат — о чём оно?
og transcribe "лекции" --ask "какой дедлайн они называют?"
# → Robot переносит холодильник... дедлайн — до пятницы.

og dialogs # список моих чатов
og read "семья" --limit 30 # последние 30 сообщений
og transcribe "лекции" # расшифровать свежее видео/голосовое

Почему безопасно

Не «обещает не писать» — не умеет писать

Это главное отличие. Безопасность не на честном слове, а в самом коде: пишущих команд там физически нет. Любой ИИ-агент прочитает весь проект за пару минут и подтвердит это.

✓ может только

  • показывать список чатов
  • читать сообщения
  • расшифровывать видео и голосовые
  • выгружать историю в файл

✕ не может вообще

  • × отправлять сообщения
  • × отвечать, ставить реакции
  • × вступать/выходить, удалять
  • × менять что-либо в твоей телеге

Подключение

Настройка за пять минут

Не пугайся команд — просто скажи своему Клоду «настрой мне octogram по инструкции», и он пройдёт эти шаги вместе с тобой.

  1. Скачать кодКлонировать git.marshub.uz/ruslan/octogram и открыть папку.
  2. Свои ключи TelegramНа my.telegram.org → API development tools создать приложение, скопировать api_id и api_hash в файл .env. Это бесплатно и остаётся у тебя.
  3. Ключ для расшифровкиБесплатный ключ Gemini на aistudio.google.com/apikey — тоже в .env. (Или оффлайн-режим без ключей.)
  4. Войти один раз./og login — спросит телефон и код из Telegram. Дальше можно пользоваться.
  5. Проверить, что безопасноПопроси своего Клода прочитать код и подтвердить: тул только читает. Он это увидит сам.