Aider is great. RemoteAgent makes it mobile.
Aider is one of the best open-source AI coding assistants available. RemoteAgent adds the one thing it's missing: a way to control it from anywhere, asynchronously.
What is Aider?
Aider is a popular open-source command-line tool that lets you pair-program with LLMs directly in your terminal. It supports a wide range of AI providers — OpenAI, Anthropic, Ollama, Groq, and many others — and integrates deeply with git. Aider is excellent for interactive coding sessions at your desk, with features like auto-commit, file context management, and multi-file edits. The limitation: it's a terminal tool, designed for synchronous, local use.
What RemoteAgent adds to Aider
RemoteAgent doesn't replace Aider — it wraps it. The AI engine stays exactly as you configured it. RemoteAgent adds the control plane: a Telegram bot, an always-on daemon, async notifications, and a web dashboard.
- ✓Remote control via Telegram — send prompts to Aider from your phone, tablet, or any device with Telegram installed.
- ✓Always-on daemon — RemoteAgent runs Aider as a background service. Send a task, disconnect, come back when it's done.
- ✓Async task notifications — get a Telegram push notification when Aider finishes a long task or encounters an error.
- ✓Multi-project management — register multiple codebases and switch between them with /repo. One bot for all your projects.
- ✓Agent offline alerts — if your server goes down, your Telegram bot tells you immediately.
- ✓Dashboard with session history — see what commands ran, when, and their status. Useful for teams and for reviewing AI-generated changes.
- ✓Voice message input — describe changes in natural language using Telegram voice messages.
- ✓Image input — send a screenshot or mockup directly to the bot for Aider to implement.
Aider alone vs Aider + RemoteAgent
| Feature | Aider alone | + RemoteAgent |
|---|---|---|
| Mobile / remote control | ✗ Terminal only, must be at your machine | ✓ Full control via Telegram from anywhere |
| Async operation | ✗ Must stay connected to the terminal session | ✓ Send task, disconnect, get notified when done |
| Push notifications | ✗ Not available | ✓ Telegram alert on task complete or error |
| Multi-project switching | ✗ One terminal session per project | ✓ /repo command, instant context switch |
| Agent offline monitoring | ✗ Not available | ✓ Instant alert if server goes down |
| Voice message input | ✗ Not supported | ✓ Via Telegram voice messages |
| Image / screenshot input | ✗ Not supported | ✓ Send photos directly in chat |
| Session history & audit log | ✗ Git log only | ✓ Full dashboard with per-session log |
| Team access | ✗ Single terminal user | ✓ Up to 5 Telegram users (Team plan) |
| LLM provider flexibility | ✓ Any provider Aider supports | ✓ Same — RemoteAgent doesn't restrict providers |
| Git integration | ✓ Deep (auto-commit, diff) | ✓ Same — plus /push bot command |
| Interactive REPL mode | ✓ Full interactive session | ✗ Single-shot prompts only (non-interactive) |
Real-world use cases
You start a complex refactor at 11pm — "convert all API handlers to async/await, add error boundaries, run the test suite." Instead of watching a terminal, you send the command to your Telegram bot, go to sleep, and wake up to a notification. Aider worked through the night. RemoteAgent bridged the gap between a powerful local tool and async mobile control.
Many Aider users run it with a local Ollama instance for complete data privacy. RemoteAgent works with this setup — it wraps your local Aider installation without touching your model configuration. Your prompts go: Telegram → RemoteAgent relay → your server → Aider → Ollama. Nothing leaves your infrastructure except the Telegram message itself.
Register each client project as a separate RemoteAgent agent. Switch with /repo client-a, send a task, switch to /repo client-b for the next one. Aider handles the actual coding in each directory — RemoteAgent gives you the control plane.
On the Team plan, multiple Telegram users can send commands to the same set of agents. Useful for small dev teams where a senior engineer wants to let junior team members trigger specific Aider tasks on a shared dev server without giving them SSH access.
When Aider alone is enough
RemoteAgent isn't for everyone. If any of these describe you, you probably don't need it:
- –You work exclusively at your desk and never need to trigger coding tasks remotely.
- –You want Aider's full interactive REPL — back-and-forth conversation with file selection, diff review, and real-time edits in the terminal.
- –You only have one project and have no need for project-switching or a web dashboard.
- –You're happy with git log as your only session history.
Try RemoteAgent free for 14 days
Full Pro access. No credit card. Connect Aider in under 5 minutes.
curl -fsSL https://remoteagent.chat/install | bash