Laravel Envoy - SSH is a VS Code extension that reads servers from your Laravel Envoy.blade.php file and lets you open SSH sessions or run deployment commands directly from the Activity Bar.
Features
Adds an Laravel Envoy - SSH view container to the Activity Bar.
Parses @servers([...]) entries from Envoy.blade.php in the workspace root.
Splits the panel into SSH and Deployment sections.
Displays each environment as a tree item with host details.
Connects with one click (or inline action) using ssh <host> in a new integrated terminal.
Runs ./vendor/bin/envoy run deploy --env=<environment> directly from the Deployment section.
Lets you paste the deployment command into a terminal without executing it, so you can edit it first.
Refreshes automatically when Envoy.blade.php changes and supports manual refresh.
Requirements
A workspace containing Envoy.blade.php at the root.
An @servers block using key/value pairs, for example: