-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Description
This issue aims to implement a Web-based Code Editor within the Alpacon console. By leveraging the recently implemented TCP Tunneling with smux multiplexing (#145), we can securely expose local code editing services (such as a Language Server or a lightweight web IDE) to the browser-based console.
This will allow users to edit files on the remote agent directly through the Alpacon web interface without needing a separate SSH session or SFTP client.
Planned New Features
Integrated Web Editor UI: Embed an open-source code editor (e.g., Code-Server, Monaco Editor) into the Alpacon console dashboard.
Automatic Tunnel Provisioning: Automatically invoke the opentunnel command to establish a connection between the Web Editor and the agent's local filesystem/Language Server.
File Explorer Integration: A sidebar to browse, open, and save files on the remote agent via the multiplexed tunnel.