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
You can search for DaSSHboard in the Extensions panel inside VS Code or Cursor, as well in the VS Code Marketplace.
You can also download the .vsix file and drag and drop it directly into the extension panel
Smart Auto-discovery: Automatically detects all hosts from your SSH config
One-Click Connections: Connect to any SSH host with a single click
Beautiful Interface: Customizable colors and icons for each connection
Multiple Folders: Open multiple remote folders per host
Startup Integration: Launch automatically when VS Code starts
🚀 Quick Start
Install the extension
Open VS Code - DaSSHboard will appear automatically (or run the "Show DaSSHboard" command)
Click on any host to connect!
📝 Interacting with DaSSHboard
Once installed, DaSSHboard offers an intuitive way to manage your SSH connections:
Dashboard View: The main interface displays all your SSH hosts in a grid layout
Each host appears as a card with custom color and icon
For each folder, you'll see two action buttons:
🖥️ Open in current window
🗗 Open in new window
Quick Access: From the dashboard footer, you can:
Open your SSH config file to add or modify hosts
Access DaSSHboard settings to customize the extension
Automatic Host Setup: The extension intelligently sets up each host:
Creates default configurations for all hosts in your SSH config
Sets default folders based on username (e.g., /home/username)
Resolves hostnames to IP addresses where possible
Custom Appearance: Each host can be personalized with:
Unique colors that apply to icons and interactive elements
Specialized icons that represent the host's purpose (server, database, etc.)
⚙️ Configuration
DaSSHboard reads your existing SSH config (~/.ssh/config), so you don't need to duplicate any connection information!
Customize via VS Code settings (File > Preferences > Settings):
"daSSHboard.openAtStartup": true, // Show dashboard when VS Code starts
"daSSHboard.hosts": {
"my-server": { // Must match a Host entry in your SSH config
"folders": ["/home/user", "/var/www"], // Multiple folders to connect to
"color": "#2980b9", // Custom background color
"icon": "server" // Custom icon
}
}
Available Icons
DaSSHboard includes several built-in icons for your connections. The icons automatically adapt to your system theme.
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
Found a bug or have a feature request? Open an issue on GitHub!
📄 License
GPLv3
Enjoy a smoother, more colorful remote development experience with DaSSHboard! ✨