Initialize remote IDE scaffold

This commit is contained in:
2026-05-10 14:08:25 +00:00
commit 138eea3231
97 changed files with 21129 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
# 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.