VSC Relay lets you control Claude Code in VS Code from Telegram: read sessions, answer questions, approve or deny commands, and keep coding agents moving from your phone.
It runs locally on macOS, Linux, and Windows, uses outbound HTTPS to Telegram, and reads local agent session state written by VS Code, Claude Code, and Codex.
| Target | Read status | Send prompt | Answer questions | Permission actions | Model or mode controls |
|---|---|---|---|---|---|
| Claude Code in VS Code | Yes | Yes | Yes, with shim | Yes | Yes, with shim |
| Codex in VS Code | Experimental | GUI fallback only | No | No | No |
Packaged builds cover Apple Silicon Macs, x86_64 Linux, and x64 Windows 10/11. Universal Intel macOS support is planned.
Reading sessions, background control through the shim, Compass, the gate, the modes and cross review work the same on all three platforms. What differs:
systemd --user on Linux, a logon task on Windows.~/.vsc-relay/agent.log,
or %USERPROFILE%\.vsc-relay\agent.log on Windows — including under systemd --user, where
journald sees only unit start and stop lines.xdotool on Linux, an interactive desktop session on Windows.off; use ollama, an OpenAI-compatible endpoint, or an agent CLI instead.The full per-platform table is in the project README.