Remote Coding With Local AI Agents
The scenario: a coding agent is working on a repository on your desk machine — with your credentials, your dev servers, your private network — and you need to leave. Remote coding in VibeAround means the work stays ex...
The scenario: a coding agent is working on a repository on your desk machine — with your credentials, your dev servers, your private network — and you need to leave. Remote coding in VibeAround means the work stays exactly where it is, and your phone or another browser becomes a controlled door back into it.
This is different from moving work into a hosted cloud IDE. Nothing gets cloned into a provider-managed container; browser, mobile, Web Terminal, messaging, and preview surfaces all lead back to the same local workspace.
When To Use This
- A coding agent is already running on a trusted laptop, desktop, workstation, or server.
- The project depends on local credentials, local services, private networks, hardware, or desktop tools.
- You need to step away from the keyboard but still review, approve, or redirect the session.
- You want remote reach without cloning the repository into a hosted cloud workspace.
The Walkthrough
Fifteen minutes if VibeAround is already installed; add ten for a first install.
- Install VibeAround — desktop app from the releases page, or
npm i -g @vibearound/clithenva servefor headless setups (install and onboarding). - Verify the agent works locally. Open the dashboard (tray → Dashboard, or the URL from
va status), go to Web Chat, and give it a real task in your repository. The first message creates the thread automatically (quick tour). - Connect one messaging channel. Telegram is the fastest first one: create the bot on Telegram's side, then paste its token into the desktop channel screen — or add it under
channels.telegraminsettings.jsonand runva channel sync(connect channels). Your bot chat is now a full agent conversation with tappable permission cards. - Move a terminal session to your pocket. In an agent CLI launched through VibeAround, run the handover tool (
/vibearound handover) — you get a short code, valid for two minutes. In the bot chat, type/pickup <code>. Same context, same workspace, continue where you left off. - For browser access away from home, enable a tunnel. The first visit from a remote browser shows a 6-digit pairing gate before anything is reachable (tunnels and remote access).
Pick Your Remote Surface
| Surface | Best for |
|---|---|
| Web Chat | Short steering prompts and session continuation from a browser. |
| Web Terminal | Shell-like access to the local workspace. |
| Mobile browser | Quick review, approval, or redirection away from the desk. |
| Messaging channels | Asynchronous check-ins through Telegram, Feishu/Lark, Discord, Slack, WeChat, DingTalk, WeCom, or QQ Bot. |
| Live Preview | Reviewing local dev servers, Markdown, HTML, and generated artifacts. |
Safety Checklist
- Confirm who can reach the session — channel membership and browser pairing are the access boundary.
- Keep tunnels disabled until remote access is actually needed.
- Treat Web Terminal and messaging bots as privileged control surfaces; protect them like shell access.
- Use scoped preview links instead of broad access.
- Stop or archive sessions that should no longer accept input.
Review the security model before enabling tunnels or public-facing links.
Related Docs
- Session handover
- Remote Messaging & Web Terminal
- Codex on mobile · Claude Code remote · Gemini CLI remote · OpenCode remote
Last verified: v0.7.11
Desktop app guide
The desktop app (Tauri) is the management shell around the daemon: it embeds the same server the CLI runs, adds GUI screens for everything configurable, and keeps the runtime alive from the tray. If the daemon is the...
Codex CLI From Phone
The scenario: Codex CLI is halfway through a long refactor on your desk machine, and you have to leave for lunch, a meeting, or the commute. With VibeAround the session keeps running on the local host, and your phone...