Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>LocalyNew to Visual Studio Code? Get it now.
Localy

Localy

Thnoxs

|
1 install
| (0) | Free
Production Ready Course Uploader by Thnoxs
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Localy v1

Localy is a professional, high-speed course automation tool for VS Code. It allows you to upload entire course directories from your local machine to Telegram channels with organized modules, automatic thumbnails, and a clean index post—all without leaving your editor.


✨ Features

  • Native Sidebar Integration: Access everything from the VS Code Activity Bar.
  • Terminal-Less Login: Securely connect your Telegram account directly via the extension UI.
  • Smart Course Detection: Automatically identifies modules (folders) and individual videos.
  • Professional Indexing: Generates a complete course roadmap at the end of the upload.
  • Cinematic Video Preview: Forces landscape mode with auto-generated thumbnails.
  • Custom Branding: Add your own credits/tags below every video.

🛠 Setup & Usage

1. Requirements

  • Python 3.x installed on your system.
  • FFmpeg installed (for thumbnail generation).
  • pip install pyrogram tgcrypto

2. Getting API Credentials

  1. Go to my.telegram.org and log in.
  2. Click on API Development Tools.
  3. Create a new application and copy your api_id and api_hash.

(4. Paste your API credentials and click ) Localy Dashboard

(5. Enter Your Number With country code unique identifier e.g +91 for india ) Localy Dashboard

(6. Enter the OTP that has been sent to the Telegram account linked to the number you provided. ) Localy Dashboard

(4. voila.. Now, simply enter your channel's username without the "@" symbol, and then decide whether or not you want to include a credit line. Click on "Select Course Folder" to choose the folder containing your course videos, and then hit "Start Upload". ) Localy Dashboard


4. Uploading

  1. Select the Root Folder of your course.
  2. Enter the target Channel Username (e.g., my_channel).
  3. Hit Start Automation and watch the magic happen!

💡 Pro Tips & Common Mistakes

  • Phone Format: Always use the international format with the + sign and country code (e.g., +91).
  • No Quotes: Do not wrap your API Hash or API ID in quotes ("").
  • FFmpeg: If thumbnails are not appearing, ensure ffmpeg is accessible in your system's PATH.

🤝 Developed By

Thnoxs Follow for more tools:

  • GitHub
  • Instagram
  • LinkedIn

Localy is an independent tool and is not affiliated with Telegram FZ-LLC.

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