Summary
Add support for working with remote repositories over SSH, similar to VS Code Remote.
Problem
Lanes currently requires local files, which makes it difficult to use when the primary development environment lives on a remote machine (e.g., Ubuntu server, cloud instance).
In my workflow:
- The repo lives on a remote Ubuntu machine (where the app runs)
- Lanes runs on macOS and expects local files
- I have to clone locally and sync via Git
This adds friction and slows iteration, especially when testing against the actual runtime environment.
Proposed Solution
Allow users to connect to a remote machine via SSH and use it as a workspace.
Core functionality:
- Connect to a host via SSH
- Open and edit remote files
- Save changes directly to the remote filesystem
- Run commands in a remote terminal
- Allow agents to operate on remote files
Why It Helps
This would simplify workflows for developers working with remote environments and reduce the need for maintaining multiple local/remote copies of the same repo.
Summary
Add support for working with remote repositories over SSH, similar to VS Code Remote.
Problem
Lanes currently requires local files, which makes it difficult to use when the primary development environment lives on a remote machine (e.g., Ubuntu server, cloud instance).
In my workflow:
This adds friction and slows iteration, especially when testing against the actual runtime environment.
Proposed Solution
Allow users to connect to a remote machine via SSH and use it as a workspace.
Core functionality:
Why It Helps
This would simplify workflows for developers working with remote environments and reduce the need for maintaining multiple local/remote copies of the same repo.