663 B
663 B
Implementation Plan
- Build a local Electron shell that reads SSH targets, starts SSH tunnels, and opens the remote Theia frontend.
- Install a versioned Theia server bundle into
~/.git.zone/ide-server/<version>on remote SSH hosts. - Run the Theia backend and OpenCode server on the remote host, bound to
127.0.0.1. - Run OpenCode in the native Electron shell with tool overrides that execute against the selected remote project over SSH.
- Render OpenCode sessions, messages, permissions, diffs, todos, and Git.Zone commands in the native shell UI.
- Keep Theia integration scoped to editor context and future intellisense data for OpenCode tools.