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
|
Organize your files into Cloud Nodes (private Telegram channels). Create, rename, and manage as many nodes as you need. |
A password-protected, auto-locking vault for your most sensitive files. Zero trace, zero compromise. |
|
Stream videos and audio directly from your Telegram cloud nodes β no download required. |
Star your most-used files for lightning-fast access. A smart Trash Vault auto-cleans after 3 days. |
|
Generate secure, shareable links for any file or folder in your cloud β one click, anyone can access. |
Full-text search across all your cloud nodes simultaneously, with real-time results. |
|
A premium experience from the 4K monitor to the phone in your pocket. Sidebar drawer, adaptive grids β all included. |
System-wide notification center for all operations β uploads, moves, deletions β keep track of everything. |
| 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 |
Option 1: Command Prompt (CMD) - Recommended
git clone https://github.com/DaminduRat/TeleNest.-Cloud-System.git && cd TeleNest.-Cloud-System && setup.batOption 2: PowerShell
git clone https://github.com/DaminduRat/TeleNest.-Cloud-System.git; cd TeleNest.-Cloud-System; .\setup.bat1. Clone the Repository
git clone https://github.com/DaminduRat/TeleNest.-Cloud-System.git
cd TeleNest.-Cloud-System2. 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.batMac / Linux:
npm install && cd server && npm install && cd ..3. Start the Application
Windows:
# Just double-click run.batMac / Linux:
npm startTo 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:
- Enter your Telegram Phone Number
- Enter the Login Code sent to your Telegram
- TeleNest automatically creates private channels as your storage nodes
- Done! Your personal cloud is ready. βοΈ
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
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.
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."
β If you found this project useful, please give it a star! β
TeleNest Cloud β Β© 2026 DaminduR. All rights reserved.



