Skip to content

About

TeleNest Cloud is a premium, ultra-secure, and infinite personal cloud storage system powered by Telegram's MTProto infrastructure. It features high-performance node management, a password-protected private vault, and instant media streaming with zero-knowledge security.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

31 Commits

Folders and files

Repository files navigation

TeleNest Logo

TeleNest. Cloud System

Your Private Nest in the Cloud β€” Powered by Telegram

React Node.js Vite Telegram License Author


TeleNest transforms your Telegram account into a powerful, private, and infinite cloud storage system β€” with a premium dashboard you'll actually love using.


πŸš€ Get Started Β· ✨ Features Β· πŸ› οΈ Tech Stack Β· πŸ“Έ Screenshots Β· 🀝 Contributing


✨ Features

πŸ—‚οΈ Smart Node Organization

Organize your files into Cloud Nodes (private Telegram channels). Create, rename, and manage as many nodes as you need.

πŸ”’ Private Vault

A password-protected, auto-locking vault for your most sensitive files. Zero trace, zero compromise.

🎬 Instant Streaming

Stream videos and audio directly from your Telegram cloud nodes β€” no download required.

⭐ Favorites & Trash

Star your most-used files for lightning-fast access. A smart Trash Vault auto-cleans after 3 days.

πŸ”— Public Link Sharing

Generate secure, shareable links for any file or folder in your cloud β€” one click, anyone can access.

πŸ” Blazing-Fast Search

Full-text search across all your cloud nodes simultaneously, with real-time results.

πŸ“± Fully Mobile Responsive

A premium experience from the 4K monitor to the phone in your pocket. Sidebar drawer, adaptive grids β€” all included.

πŸ”” Real-time Notifications

System-wide notification center for all operations β€” uploads, moves, deletions β€” keep track of everything.

πŸ“Έ Screenshots

Landing Page Node Categories
Main Dashboard Private Vault

πŸ› οΈ Tech Stack

Layer Technology
Frontend Framework React 19 + TypeScript
Build Tool Vite 8
Animations Framer Motion
Icons Lucide React
HTTP Client Axios
Routing React Router DOM v7
Backend Runtime Node.js + Express
Telegram API GramJS (MTProto)
Styling Vanilla CSS + CSS Variables (Glassmorphism)
Desktop App Electron

πŸš€ Getting Started

⚑ Quick Install (Windows)

Option 1: Command Prompt (CMD) - Recommended

git clone https://github.com/DaminduRat/TeleNest.-Cloud-System.git && cd TeleNest.-Cloud-System && setup.bat

Option 2: PowerShell

git clone https://github.com/DaminduRat/TeleNest.-Cloud-System.git; cd TeleNest.-Cloud-System; .\setup.bat

πŸ› οΈ Manual Installation

1. Clone the Repository

git clone https://github.com/DaminduRat/TeleNest.-Cloud-System.git
cd TeleNest.-Cloud-System

2. Install All Dependencies

Windows:

# Just double-click setup.bat, OR run manually:
npm install
cd server
npm install
cd ..

4. Keep it Updated / Push Changes

If you've made changes and want to push them to GitHub: Windows:

# Just double-click sync.bat

Mac / Linux:

npm install && cd server && npm install && cd ..

3. Start the Application

Windows:

# Just double-click run.bat

Mac / Linux:

npm start

⚑ One-Click Workflow (Windows Only)

To make your life easier, use these built-in tools:

  • setup.bat: Installs everything (Run this first).
  • run.bat: Starts the app (Frontend + Backend).
  • sync.bat: Adds, commits, and pushes your changes to GitHub in one click.

Service URL
🌐 Frontend http://localhost:5173
βš™οΈ Backend API http://localhost:3001

4. First-Time Setup

On your first visit, TeleNest will guide you through:

  1. Enter your Telegram Phone Number
  2. Enter the Login Code sent to your Telegram
  3. TeleNest automatically creates private channels as your storage nodes
  4. Done! Your personal cloud is ready. ☁️

πŸ—οΈ Project Architecture

telenest-cloud/
β”œβ”€β”€ πŸ“ public/              # Static assets (logo, icons)
β”œβ”€β”€ πŸ“ server/
β”‚   β”œβ”€β”€ index.js            # Express API server (all REST endpoints)
β”‚   └── telegram.js         # GramJS Telegram client (file I/O engine)
β”œβ”€β”€ πŸ“ src/
β”‚   β”œβ”€β”€ πŸ“ components/
β”‚   β”‚   β”œβ”€β”€ FolderCard.tsx  # Node/folder card UI component
β”‚   β”‚   β”œβ”€β”€ Sidebar.tsx     # Responsive navigation sidebar
β”‚   β”‚   β”œβ”€β”€ SettingsView.tsx # Advanced settings panel
β”‚   β”‚   └── TelegramManager.tsx # Account & status manager
β”‚   β”œβ”€β”€ πŸ“ pages/
β”‚   β”‚   β”œβ”€β”€ Dashboard.tsx   # Main app shell (all sections)
β”‚   β”‚   β”œβ”€β”€ Landing.tsx     # Auth / login page
β”‚   β”‚   └── Initialization.tsx # First-time setup wizard
β”‚   β”œβ”€β”€ index.css           # Global design system & CSS variables
β”‚   └── main.tsx            # App entry point
β”œβ”€β”€ .gitignore
β”œβ”€β”€ setup.bat               # Windows one-click setup
β”œβ”€β”€ sync.bat                # Windows one-click GitHub sync (Add + Commit + Push)
β”œβ”€β”€ package.json
└── README.md

πŸ›‘οΈ Privacy & Security

TeleNest is built with a Zero-Knowledge Architecture philosophy:

  • πŸ” Local Sessions Only β€” Your Telegram session is stored exclusively on your own machine. No server ever sees it.
  • πŸ“‘ Direct Encryption β€” Files travel directly between your device and Telegram's MTProto-encrypted servers.
  • 🚫 No Third Parties β€” TeleNest has no central database, no analytics, no tracking. Your data is yours.
  • πŸ—οΈ Dynamic Credentials β€” API keys are entered through the UI at runtime, never hardcoded in source.

πŸ€– Built With AI β€” Vibe Coded

This project was designed and built using the Vibe Coding methodology β€” leveraging cutting-edge AI models to accelerate every aspect of development, from architecture to pixel-perfect UI.

AI Tool Role
πŸ”΅ Google Gemini Architecture planning, logic design & research
🟣 Claude (Anthropic) Code refinement, debugging & component design
⚑ Antigravity (by Google DeepMind) Full-stack implementation, feature building & GitHub push

"The future of development is humans with taste, guided by AI with capability."


πŸ‘¨β€πŸ’» Developer


DaminduR

Full-Stack Developer Β· Vibe Coder Β· Creator of TeleNest

Portfolio GitHub



⭐ If you found this project useful, please give it a star! ⭐

TeleNest Cloud β€” Β© 2026 DaminduR. All rights reserved.

About

TeleNest Cloud is a premium, ultra-secure, and infinite personal cloud storage system powered by Telegram's MTProto infrastructure. It features high-performance node management, a password-protected private vault, and instant media streaming with zero-knowledge security.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages