⎯ TL;DR
  • TG:ON is designed as a desktop OS for Telegram operations, not as "yet another sender in the cloud".
  • One binary (160 MB, macOS/Windows/Linux), 5 modules with shared state, works offline except for the sending itself.
  • Your auth-keys, databases, media — locally, on your machine. No cloud storage, no multi-tenant shared environment.
  • Why not SaaS: if the vendor goes down / compromised / changes ToS — you lose access, data, workflow. Local-first = resilience.
  • Trade-off: mobile use-cases are slightly harder. Compensated by a Telegram Mini App for monitoring.

When we launched TG:ON in 2023, the first question from investors was: "why desktop and not cloud SaaS? That goes against the trend." The answer isn't "we're Luddites", but a technically and product-wise deliberate choice. I'll break it down here, because it explains most subsequent decisions in the product.

01 · The SaaS trap

Why cloud-only doesn't work for Telegram operations

Mass Telegram outreach assumes long-lived MTProto sessions across many accounts. Each session is tied to auth-key + device fingerprint. If this data sits in a cloud SaaS:

02 · Local-first alternative

What a desktop binary gives you

TG:ON is a single binary file. Installs like a normal application (.app / .exe / .deb). Inside:

ComponentStorageDirect access
Account auth keysLocal SQLite, encryptedYou only
Telegram sessionsKeychain / DPAPI / gnome-keyringOnly your user session
Lead databaseLocal SQLiteFull export at any time
Logs + telemetryLocal, optional anonymous uploadOpt-in to share
Media, templatesLocal filesystem

Over the internet, only the following goes out:

  1. The messages themselves into Telegram (via MTProto, with your credentials)
  2. API calls to the LLM (if configured) — go directly from you to OpenAI/Anthropic/etc., not through us
  3. Client updates (automatic, signed with our key)
  4. Optional anonymous metrics (can be turned off)

We don't pass through your traffic. We don't see your messages, we don't see your databases, we don't see your clients. The model: you bought software, it runs on your machine.

«You don't run Excel in the cloud. TG:ON is the same class: tooling that does the work locally, with your data.»
03 · Module architecture

5 modules, shared state

Inside the binary:

All modules run in a single process, share the SQLite database with leads, use a shared rate-limiter and proxy-pool. This means:

04 · Trade-offs

Where desktop loses to cloud

Honestly — a local-first architecture is not without downsides:

For most users (solo up to a 5-person team) desktop covers 95% of use-cases. For 10+ people — worth comparing with cloud solutions if collaboration matters more than data ownership.

05 · OS mindset

Why "OS", not "sender"

A sender is one tool that does one thing (sends messages). An OS is a platform on which you can build different workflows.

In TG:ON you're not limited to "outreach". You can:

This isn't "5 products glued together" — it's a shared platform on which you pick your own flows.

⎯ download

TG:ON for macOS · Windows · Linux

Desktop app, 160 MB. Runs locally, your keys stay yours. 3-day trial, no credit card.

Download for free
⎯ try it

Download the OS · 3 days free.
No card.

160 MB, installs in 2 minutes. Local database, your auth-keys, full control. Trial — full access to all modules.

Download