Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>TeloViewNew to Visual Studio Code? Get it now.
TeloView

TeloView

Thnoxs

|
1 install
| (0) | Free
Stream Telegram channels as structured courses directly inside VS Code with a professional dashboard.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 TeloView Pro: Telegram Course Player

TeloView Pro is a powerful VS Code extension that transforms your Telegram channels into a structured online course platform (like Udemy or Coursera). Stop switching between your phone and IDE—learn to code while you code!


✨ Features

  • 📺 In-IDE Player: Seamless high-quality video streaming directly inside VS Code.
  • 📂 Auto-Module Parsing: Automatically creates sections by detecting the MODULE: keyword in Telegram messages.
  • 🚀 Blazing Fast: Direct P2P streaming from Telegram servers without downloading local files.
  • 🌗 True Dark Theme: A premium UI designed to blend perfectly with your VS Code environment.
  • ⌨️ Keyboard Shortcuts: - Space: Play/Pause
    • F: Theater Mode
    • Cmd/Ctrl + Right: Next Lesson
    • Cmd/Ctrl + Left: Previous Lesson
  • 🔒 Privacy Focused: Your API credentials and session data stay on your local machine.

🛠️ Installation & Setup (Step-by-Step)

1. Prerequisites

  • Ensure Python 3.7+ is installed on your system.
  • Create an empty folder and open it in VS Code.

2. Initialize Project

Click the "🚀 Initialize Project" button in the TeloView sidebar. This will:

  • Generate the backend/main.py file in your workspace.
  • Automatically install required libraries (telethon, fastapi, uvicorn) via the terminal.
  • You can monitor the progress live in the VS Code terminal.

3. Telegram Login

  • Get your API ID and API Hash from my.telegram.org.
  • Enter your credentials and phone number in the extension UI.
  • Click "🔐 Login via Terminal".
  • IMPORTANT: Go to the VS Code Terminal, type the OTP sent to your Telegram, and hit Enter.

4. Start Streaming

  • Once the login is verified, enter the Username or Link of your target Telegram Channel.
  • Click "▶ Start Server".
  • Click the provided Localhost link (http://127.0.0.1:8000) and start learning!

📖 How to Structure Your Channel?

To organize videos into modules, simply send a text message in your channel using this format: MODULE: Introduction to Python

All videos sent after this message will be automatically grouped under that section until a new module header is found.


🛠️ Technologies Used

  • Frontend: TypeScript, HTML5, CSS3 (VS Code Webview API)
  • Backend: Python (FastAPI, Telethon, Uvicorn)
  • Video Engine: Video.js

🤝 Contribution & Support

If you encounter any bugs or have feature suggestions, feel free to reach out!

Maintained by Ankit Jaiswal


  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft