DaSSHboard 🚀
Supercharge Your Remote Development Workflow
DaSSHboard is a stylish, intuitive dashboard for VS Code that puts your SSH connections at your fingertips.
Never waste time typing SSH commands or hunting for host details again!
📦 Installation
Search for DaSSHboard
in the Extensions panel (VS Code / Cursor) or on the VS Code Marketplace .
You can also download the .vsix
file and drag-and-drop it into the Extensions panel.
✨ Features
Smart Auto-discovery
Detects every host in your ~/.ssh/config
.
One-Click Connect
Open any host / folder in the current or a new VS Code window.
Status-Bar Shortcut
A dedicated button sits right after the Remote indicator . Icon is user-configurable.
Remote-Aware UI
When you’re in a Remote-SSH window a red “Close Remote connection” button appears.
Remote Menu Integration
“Show DaSSHboard” is available in the Remote window menu (bottom-left) and the Command Palette.
Beautiful Interface
Per-host colours and icons – local SVGs or any Codicon (codicon:cloud
, $(server)
, …).
Multiple Folders
Define as many start-folders as you like for each host.
Startup Integration
Optionally pop the dashboard open when VS Code starts.
🚀 Quick Start
Install the extension.
Hit the DaSSHboard button (second from the left in the status-bar),
use the Remote menu, or run “Show DaSSHboard” from the Command Palette.
Click a host → choose the folder → you’re in!
⚙️ Configuration
DaSSHboard reads your existing SSH config (~/.ssh/config
), so you never duplicate connection info.
Open File ▸ Preferences ▸ Settings and tweak:
{
// open dashboard when VS Code starts
"daSSHboard.openAtStartup": true,
// choose any codicon for the status-bar button
"daSSHboard.statusBarIcon": "dashboard",
// per-host customisation
"daSSHboard.hosts": {
"my-server": {
"folders": ["/home/user", "/var/www"],
"color": "#2980b9",
/* icon options:
- local SVG in media/hosts/ → "server"
- codicon name → "codicon:cloud" or "$(cloud)"
- leave empty to use default → "" */
"icon": "codicon:cloud"
}
}
}
Using Codicons
Want to use VS Code’s native icon set instead of local SVGs?
Just set icon
to either of the following syntaxes:
Syntax
Example
Result
codicon:<name>
"codicon:cloud"
fetches cloud.svg from the official repo
$(<name>)
"$(database)"
same as above (status-bar shorthand)
DaSSHboard pulls the SVG directly from https://github.com/microsoft/vscode-codicons/tree/main/src/icons
and recolours it to match your theme or custom host colour.
Built-In SVG Icon Pack
Prefer bundled assets? A full set of light- & dark-aware SVGs lives in
media/hosts/
. Use the filename without the “.svg” extension, e.g. "server"
.
analytics
apple
aws
azure
backup
cicd
code
database
desktop
docker
files
folder
git
google
home
iot
kubernetes
laptop
linux
office
proxy
raspberry
security
server
test
web
windows
gcp
🤝 Contributing
Spotted a bug or have a feature idea?
Open an issue or pull-request on GitHub – contributions are very welcome!
📄 License
GPL v3
Enjoy a smoother, more colourful remote-development experience with DaSSHboard ! ✨