A VS Code sidebar panel for RMCS robot development. Provides device discovery, RMCS service status monitoring, file sync toggle, and one-click script execution.
| Panel | Description |
|---|---|
| Device Discovery | Select robot type preset or enter a custom host/IP, connect via set-remote. Scan local network for devices with port 2022 open. |
| Connected Device | Shows current remote IP and live RMCS service status (Running / Stopped / Unreachable). Click View Logs to attach to the running screen session, or Restart RMCS to restart. |
| File Sync | Toggle sync-remote ON/OFF with a single button. |
| Scripts | All scripts in .script/ are listed as one-click buttons. Each script runs in its own reused terminal. |
git clone https://github.com/Alliance-Algorithm/vscode-rmcs.git
cd vscode-rmcs
./install.shThen reload VS Code: Ctrl+Shift+P → Developer: Reload Window
cd vscode-rmcs
npm install
npm run compile
./install.sh- VS Code running inside the RMCS dev container (
qzhhhi/rmcs-develop) - SSH configured with
Host remotepointing to the robot computer (set-remote <host>) .script/directory available at$RMCS_PATH/.script/(default:/workspaces/RMCS/.script/)
npm run compile # one-shot build
npm run watch # incremental build on save
./install.sh # repackage and reinstallAfter reinstalling, reload VS Code to pick up changes.