Remote Access via Telegram
Control NexusCore remotely through a Telegram bot with end-to-end encryption. Run agent tasks, check status, and interact with your workspace from anywhere using your phone.
Overview
The Telegram integration creates an encrypted bridge between the Telegram messaging app and your local NexusCore instance. Commands are relayed through a WebSocket connection to your machine, and responses are sent back to Telegram.
Your Phone (Telegram) ↔ NexusAPI Relay Server ↔ NexusIDE/CLI (Your Machine)All messages are end-to-end encrypted — the relay server sees only ciphertext.
Prerequisites
- NexusCore CLI or NexusIDE installed and running on your machine
- A Telegram account
- A Nexus Suite account (any tier)
Quick Setup
From NexusIDE
- Click Remote Access in the NexusIDE title bar
- A QR code and pairing code appear
- Scan the QR code with your phone (opens the Telegram bot) or go to @NexusSuiteBot
- Enter the 6-character pairing code in Telegram
- You're connected — start sending commands
From NexusCore CLI
bash
nexus-cli telegram pairTelegram Remote Access
Open this link on your phone:
https://t.me/NexusSuiteBot?start=ABC123
Or enter this code in the bot: ABC123
Waiting for pairing...
✓ Paired successfully! You can now send commands via Telegram.How It Works
- NexusIDE (or CLI) opens a WebSocket connection to the NexusAPI relay server
- During pairing, an X25519 key exchange establishes encryption keys
- The Telegram bot receives your messages and forwards them (encrypted) through the relay
- NexusCore on your machine decrypts the message, processes it, and sends the response back
- The response is encrypted, relayed, and delivered to your Telegram chat
Session Lifetime
Each pairing creates a session token that expires after 24 hours. After expiration, you'll need to re-pair.
Sections
- Security — Encryption details and access controls
- Command Reference — All available Telegram commands
- Troubleshooting — Common issues and fixes