
О проекте
TGate — прослойка между AI-агентом (Claude Desktop, Custom GPT, n8n, Cursor) и Telegram-аккаунтом пользователя, которая физически ограничивает агенту доступ только к разрешённым чатам и каналам. Доступ настраивается чекбоксом для каждого чата с тремя уровнями — read, read+confirm, full, — а блокировка происходит на уровне API: агент получает 403 Forbidden, а не просто просьбу в системном промпте не читать лишнее. Для каждого инструмента выпускается отдельный токен с независимым набором разрешений, и каждое обращение агента видно в реальном времени в кабинете. Есть выбор между облачным SaaS и self-hosted вариантом через docker-compose, если пользователь не хочет доверять Telegram-сессию чужому облаку. Продукт пока в закрытой альфе, и на странице нет ни одного тарифа с ценой — только обещание бесплатного доступа для первых пользователей.
Что умеет
- Per-channel ACL с тремя уровнями доступа: read, read+confirm, full
- Блокировка запрещённых чатов на уровне API (403 Forbidden), а не системного промпта
- Отдельные токены для разных инструментов (Claude Desktop, Cursor, GPT Actions, n8n) с независимыми правами
- Аудит каждого обращения агента в реальном времени в кабинете
- Шифрование Telegram-сессии AES-256-GCM, ключ хранится у пользователя
- Self-hosted вариант через один docker-compose up