Skip to content

Support Web-based Code Editor via TCP Tunneling #159

@jisung-02

Description

@jisung-02

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions