Documentation Index
Fetch the complete documentation index at: https://docs.remoteagent.chat/llms.txt
Use this file to discover all available pages before exploring further.
Do I need to keep my computer on?
Do I need to keep my computer on?
Yes. The agent runs as a process on your machine — it is the component that executes your AI runner and processes commands. If your machine is off or the agent process has stopped, the bot will not be able to run tasks.For always-on availability, run the agent on a server, a cloud VM, or a machine that stays powered. Use a process supervisor like
pm2 or systemd to restart the agent automatically after reboots or crashes.Which runner should I choose?
Which runner should I choose?
Start with
claude-code — it uses the Claude CLI and gives you full Claude capability. If you already have Claude installed and authenticated, it works with no additional API key.If you want the lowest latency and are happy managing an Anthropic API key directly, claude-sdk runs in-process with no subprocess overhead.If you want a free option with no API key at all, try opencode — it supports 75+ providers including GitHub Copilot and local models, and works out of the box with no configuration.If you want a free option with Gemini models, try gemini — the Google Gemini CLI has a free tier. Note that it is currently in beta.If you need multi-model flexibility or want to use local models via Ollama, aider is the right choice. It requires Python.If you have a custom tool or internal AI gateway, use the custom runner.Is my API key safe?
Is my API key safe?
Yes. Your API key is stored in
~/.remoteagent/agents/{agentId}.json on your local machine and is never transmitted to RemoteAgent.CHAT servers. The agent calls the AI model API directly from your machine. RemoteAgent.CHAT only sees the prompt you sent via Telegram, not the full conversation context or your credentials.For additional security, set restrictive permissions on the config files:Can I use multiple projects?
Can I use multiple projects?
Yes. Run
remoteagent init in each project directory to register a new agent. Each agent gets a unique ID and appears as a separate entry in the bot and dashboard.The number of projects you can register depends on your plan:- Trial / Pro — unlimited projects
- Solo — 1 project
/projects to see the list and switch.What happens when my trial ends?
What happens when my trial ends?
When the 14-day trial expires, your agents stop accepting commands and the bot notifies you. Your data — agents, session history, config files — is preserved in full.To reactivate, choose any paid plan from the dashboard or via the link in the bot’s trial expiry message. Your agents come back online within 30 seconds of payment confirmation, automatically.
Can I self-host RemoteAgent.CHAT?
Can I self-host RemoteAgent.CHAT?
Not currently. The relay infrastructure runs on RemoteAgent.CHAT’s managed stack. The relay is designed to be transparent — it does not inspect your code or store sensitive data beyond a prompt preview. The agent package itself runs entirely on your machine.
What if my agent goes offline?
What if my agent goes offline?
The bot sends you a Telegram notification immediately when an agent disconnects. The notification includes the project name and a timestamp.To bring the agent back online, run
remoteagent start in your project directory, or by name: remoteagent start "project-name".To prevent unplanned downtime, run the agent under a process supervisor that restarts it automatically. See Offline alerts for setup examples.Offline alerts are available on all plans.How do I update the agent?
How do I update the agent?
Run the reinstall command — it updates to the latest version and restarts any running agents automatically:Your existing config files and paired agents continue to work after an update.
Can multiple Telegram users control the same agent?
Can multiple Telegram users control the same agent?
Not currently. Only the account owner’s Telegram user can send commands to agents.
How do I revoke access to a paired agent?
How do I revoke access to a paired agent?
Delete the agent from the dashboard. This immediately invalidates the agent’s credentials — it will no longer be able to receive commands even if the process is still running locally.To fully clean up, also stop the agent process on your machine:
What data does RemoteAgent.CHAT store?
What data does RemoteAgent.CHAT store?
RemoteAgent.CHAT stores:
- Your Telegram user ID and username
- Your plan and billing status
- Agent metadata: project name, last-seen timestamp, online/offline status
- Session records: start time, end time, status, and the first 200 characters of your prompt
- Your API keys
- Your source code
- Full prompt or response content
- File contents processed by the AI runner
Does RemoteAgent.CHAT work on Windows?
Does RemoteAgent.CHAT work on Windows?
The agent binary runs on Windows via WSL 2 (Windows Subsystem for Linux). Install WSL 2 and run the installer from within the WSL environment — no Node.js required.Native Windows support (PowerShell/CMD) is not officially tested or guaranteed. WSL 2 is the recommended path for Windows users.