remoteagent init, open remoteagent.chat/connect on your phone, enter the pairing code, and you’re done.
Any AI runner
Works with Claude Code (SDK or CLI), Gemini CLI, Aider, OpenClaw, or any
custom binary that reads stdin and writes stdout. Switch runners at any time
with a single flag.
Telegram interface
No custom app to install. Use the Telegram client you already have. Commands
stream back as messages in real time, split automatically when they exceed
Telegram’s 4096-character limit.
Zero trust relay
Your API key never leaves your machine. RemoteAgent routes messages between
Telegram and your local agent — it does not store prompts, code diffs, or
credentials at any point.
5-minute setup
One npm install, one init command, one pairing code. No Docker, no
configuration files to write by hand, no infrastructure to provision.
How it works
- You install
remoteagentglobally on the machine where your AI agent will run. - You run
remoteagent init, choose your AI runner, and receive a short pairing code. - You open remoteagent.chat/connect, log in with the Telegram widget, and enter the code. The bot is now linked to your agent.
- From that point on, any message you send to the bot is forwarded to your agent. Output streams back to Telegram as it is produced.
Compatibility
RemoteAgent requires Node.js 20 or later on the machine running the agent.
The agent package runs on Linux, macOS, and Windows (WSL recommended on
Windows). The runner you choose may have additional prerequisites — see the
Runners section for details.