I built a desktop IDE around SSH sessions because nothing else worked the way I do
Wes, a solo developer, created AidaIDE, a desktop IDE designed around SSH sessions after facing inefficiencies with existing tools like PuTTY, MobaXterm, and VS Code. The IDE offers a unified interface for managing multiple SSH connections, an encrypted vault for credentials, and a scalable connection tree for organizing numerous hosts. AidaIDE is available as a desktop application with a subscription model and currently supports Windows best, with macOS and Linux versions in development.
- ▪AidaIDE was built to solve workflow inefficiencies when managing multiple SSH sessions across different tools.
- ▪It features a multi-session terminal with persistent sessions, broadcast commands, and reattachment without scrollback loss.
- ▪The IDE includes a built-in encrypted vault for SSH keys and passwords, secured with per-machine binding.
- ▪A connection tree allows grouping, tagging, and executing commands across selected hosts, designed to scale beyond 20 connections.
- ▪AidaIDE is a desktop binary with a $7/month or $65/year license, no free tier, and is currently most polished on Windows.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3936158) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } AidaIDE Posted on May 17 I built a desktop IDE around SSH sessions because nothing else worked the way I do #devtools #ssh #showdev #productivity I'm Wes, solo developer behind AidaIDE. I launched on Hacker News today and wanted to write up the longer version here for the dev.to crowd. The problem My day-to-day has me SSHing into about 15 different boxes: a couple of cloud VMs, a homelab, embedded boards on my LAN.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).