- TG:ON спроектирован как desktop OS для Telegram-операций, а не как «ещё один sender в облаке».
- Один бинарник (160 MB, macOS/Windows/Linux), 5 модулей с общим state, работа без интернета кроме собственно отправки.
- Твои auth-keys, базы данных, медиа — локально, на твоей машине. Никакого cloud-storage, никакого мульти-тенант shared environment.
- Почему не SaaS: если вендор лёг / compromised / сменил ToS — ты теряешь доступ, данные, workflow. Local-first = резильентность.
- Trade-off: slightly сложнее мобильные use-cases. Компенсируется Telegram Mini App для monitoring.
Когда мы стартовали TG:ON в 2023, первый вопрос инвесторов был: «почему desktop, а не cloud SaaS? Это же идёт против тренда». Ответ — не «мы ретрограды», а технически и продуктово осознанный выбор. Я разберу его здесь, потому что это объясняет большинство дальнейших решений в продукте.
Почему cloud-only не работает для Telegram operations
Массовый Telegram outreach предполагает долгоживущие MTProto сессии на многих аккаунтах. Каждая сессия привязана к auth-key + device fingerprint. Если эти данные лежат в cloud SaaS:
- Вендор имеет доступ к твоим аккаунтам — технически он может их use, ban, sell. Вопрос доверия, но риск реален.
- Vendor lock-in острее — миграция = экспорт всех session-keys и их re-import в другой сервис. Редко возможно clean.
- Compliance риски — в некоторых юрисдикциях хранение auth-keys третьей стороной = violation terms Telegram ToS.
- Центральная точка отказа — вендор упал = вся твоя ферма оффлайн.
- Shared infrastructure сигналы — если вендор использует те же IP-ranges для всех клиентов, и кто-то триггерит @SpamBot на одном ASN, группа клиентов страдает.
Что даёт desktop-бинарник
TG:ON — это один бинарный файл. Устанавливается как обычное приложение (.app / .exe / .deb). Внутри:
| Компонент | Хранение | Прямой доступ |
|---|---|---|
| Auth keys аккаунтов | Local SQLite, encrypted | Только ты |
| Сессии Telegram | Keychain / DPAPI / gnome-keyring | Только твой user session |
| База лидов | Local SQLite | Полный экспорт в любое время |
| Логи + telemetry | Local, опционально anonym. отправка | Опт-in на share |
| Медиа, шаблоны | Local filesystem | — |
Через интернет уходит только:
- Сами сообщения в Telegram (через MTProto, с твоими credentials)
- API calls к LLM (если настроил) — идут напрямую от тебя к OpenAI/Anthropic/etc., не через нас
- Обновления клиента (автоматические, подписанные нашим ключом)
- Опциональные anonymous metrics (можно выключить)
Мы — не проходим через твой трафик. Не видим твои сообщения, не видим твои базы, не видим твоих клиентов. Модель: ты купил software, он работает у тебя.
5 модулей, общий state
Внутри бинарника:
- Parser daemon — индексация 4.8M+ каналов (client получает обновления), фильтры, экспорт
- Sender engine — MTProto client, Spintax, LLM proxy, rate-limiter
- Inviter worker — безопасный auto-invite с fingerprint checking
- Live Inbox CRM — единая inbox на всю ферму, теги, фильтры
- AI agents — Qualifier + Closer, подключаются к твоим LLM APIs
Все модули работают в одном процессе, разделяют SQLite-базу с лидами, используют общий rate-limiter и proxy-pool. Это означает:
- Лид, найденный парсером, сразу доступен для sender'а без export/import
- Ответы от лида автоматически появляются в Inbox без междупроцессной синхронизации
- AI-агент видит полный контекст (где нашли, что писали, что ответил) без API calls между сервисами
- Flood-limits централизованы — нельзя случайно перегрузить sender, пока parser тоже работает на том же аккаунте
Где desktop проигрывает cloud
Честно — локально-first архитектура не без минусов:
- Мобильные use-cases сложнее — ты не можешь «запустить рассылку с телефона». Компенсируем Telegram Mini App для мониторинга (видишь статус, читаешь входящие), но для запуска нужен десктоп.
- Команда из 10+ человек — collaborative workflow сложнее (нет shared database по умолчанию). Работает через sync между машинами, но это не так гладко, как в cloud CRM.
- 24/7 работа — твой компьютер должен быть включён. Альтернатива — запускать TG:ON на VPS (подробности в гайде), но это делаешь ты сам.
Для большинства юзеров (solo до 5-человечной команды) desktop покрывает 95% use-cases. Для 10+ людей — стоит сравнить с cloud-решениями, если коллаборация важнее, чем ownership данных.
Почему «ОС», а не «sender»
Sender — это один инструмент, который делает одну вещь (отправляет сообщения). OS — это платформа, на которой можно строить разные рабочие процессы.
В TG:ON ты не ограничен «рассылками». Можно:
- Использовать только parser — собирать аудиторию для других целей (research, lead generation for another tool)
- Использовать только Inbox — единая CRM для управления фермой аккаунтов, без рассылок
- Комбинировать parser + inviter — building community channel, growing organic
- Использовать AI agents с ручной базой — отвечать на входящие от нерассылочных источников
Это не «5 продуктов, склеенные вместе» — это общая платформа, на которой ты выбираешь свои flow.
TG:ON для macOS · Windows · Linux
Desktop-приложение, 160 MB. Работает локально, твои ключи остаются у тебя. 3 дня триала без карты.
Скачать бесплатноСкачать ОС · 3 дня бесплатно.
Без карты.
160 MB, устанавливается за 2 минуты. Локальная база, твои auth-keys, полный контроль. Триал — full access ко всем модулям.
Скачать