A VS Code client for by Md Salim RanaA VS Code client for by Md Salim Rana

A VS Code client for

Portfolio project
Md Salim Rana
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

0 likes · 1 view · Nov 8, 2026

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 codi...

Tags