Control your PC remotely via Telegram. A lightweight, Rust-based assistant that allows you to execute commands, manage files, and take screenshots directly from your messenger.
⚠️ SECURITY WARNING
This application grants full control over your computer to anyone who has access to your Telegram bot.
- Ensure your
TELOXIDE_TOKENis kept secret.- The
IDrestriction is your primary security layer. Do not share your bot with others.- Do not run this on a machine containing sensitive data unless you trust the environment.
- 🚀 Command Execution: Run system commands directly from Telegram (non-sudo).
- 📸 Screenshots: Capture and view your desktop instantly.
- 📂 File Management: Browse, view, and download files or folders (max size: 20MB).
- 🌐 Display Server Support: Compatible with both Wayland and X11.
- 🌍 Bilingual: Interface available in English and Russian.
- ⌨️ Input emulate: Emulate keyboard input via ydotool.
- 🦀 Written in Rust: Fast, memory-safe, and reliable.
You can use Remote Assistant Creator for build and configure my program with simple QT6 GUI.
Before building, ensure you have the following installed:
- Rust & Cargo
- Ydotool
- Scrot (if you use x11)
- A Telegram Bot Token (get it from @BotFather)
- Your Telegram Chat ID (get it from @userinfobot)
git clone https://github.com/yourusername/EN-OS-Remote-Assistant.git
cd EN-OS-Remote-AssistantCreate a .env file in the root directory and add your credentials:
TELOXIDE_TOKEN=YOUR_BOT_TOKEN_HERE
ID=123456789🔒 Tip: Add
.envto your.gitignorefile to prevent accidentally committing secrets to GitHub.
1: Install cargo and ydotool
2: Compile the project using build script:
bash build.sh
Distributed under the AGPL License. See LICENSE for more information.
Endscape - @Linux_EN_OS - endscape.coding@gmail.com
Project Link: https://github.com/yourusername/EN-OS-Remote-Assistant
Developed with ❤️ as part of the EN-OS project > Author: Endscape
