Files
ide/readme.plan.md
2026-05-10 14:08:25 +00:00

520 B

Implementation Plan

  1. Build a local Electron shell that reads SSH targets, starts SSH tunnels, and opens the remote Theia frontend.
  2. Install a versioned Theia server bundle into ~/.git.zone/ide-server/<version> on remote SSH hosts.
  3. Run the Theia backend and OpenCode server on the remote host, bound to 127.0.0.1.
  4. Expose OpenCode through a Theia backend service, not directly to the Electron renderer.
  5. Render OpenCode sessions, messages, permissions, diffs, todos, and Git.Zone commands inside Theia.