cat ~/projects/telestream.md
TeleStream
Read every Telegram channel you follow as one timeline.
A browser reader that signs in with your own Telegram account and folds the channels you already follow into a single chronological timeline, separate from your conversations.
- Role
- Solo
- Year
- 2026
- Status
- Live
- type
- Web
- Built with
- Next.jsTypeScriptTelegram APITailwind CSS
- Where to find it
- Visit the site

head -n 40 overview
What it is
Following a dozen Telegram channels means a dozen separate chats, each buffering unread counts, mixed in with actual conversations with people. There is no way to just read them.
TeleStream signs in as you and reads the channels your account already has, then prints them as one chronological timeline. It is a reader, not a client: nothing to reply to, nothing to mark read.
diff before after
Challenges
A line taken out, a line put in. The problem first, then what actually replaced it.
A session key that never leaves the browser
Reading the channels an account follows needs a real Telegram session, and a session string is as good as the account itself. Parking one on a server makes the reader a target worth attacking.
The session is created and kept in the browser, and the sign-in screen says so plainly rather than quietly. There is no account store to breach, and the warning is part of the interface, not buried in a policy page.
tail outcomes
Results
- One chronological reader for the channels an account already follows.
Keep readingتابع القراءة
openfeedgram
Next projectFeedGramFollow public Telegram channels without an account.