A VS Code client for the OpenCode coding agent, with an Android companion app, both talking only to your own server.
I use OpenCode, the open-source AI coding agent, every day, running as a service on an always-on machine. I built two clients around that setup for my own work and my team.
VS Code extension (Marketplace and Open VSX)
• Chat panel for OpenCode sessions in the sidebar; sessions keep running on the server when VS Code closes
• Native VS Code diffs, file links and a read-only terminal for the agent's commands
• Inline permissions and questions, agent and model picker, background workers, slash commands, MCP panel
• Voice input: free and offline on-device, or Soniox with your own key
• Pairs a phone with a one-time QR code
Android companion app (beta)
• The same sessions on the phone: chat, diffs, command output, steering a running session
• Notifications when a session needs you or finishes; a tap opens it
• A native service keeps one connection to your server: no cloud relay, no push service, no telemetry
• Works on your LAN or over Tailscale; credentials encrypted with an Android Keystore key
Engineering
• Bun monorepo: one TypeScript core and Svelte 5 UI shared by the extension and the app
• Capacitor with a native Java service on Android
• Around 1,000 unit tests, CI on GitHub Actions
• Free, MIT-licensed
Unofficial: not affiliated with or endorsed by the OpenCode team.
Links:
https://github.com/sr-web-studio/opencode-vscode
(https://github.com/sr-web-studio/opencode-vscode)https://marketplace.visualstudio.com/items?itemName=sr-web-studio.opencode-unofficial