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 ! ✨