About SSHive
SSHive is built by Lucas Russo, a developer passionate about building great tools for macOS. Inspired by MobaXterm, SSHive brings the same all-in-one experience to Mac users, with a native feel, Keychain security, and modern AI integrations.
The story
As a developer and sysadmin who switched from Windows to macOS, I missed the all-in-one experience that MobaXterm provided. I found myself juggling between Terminal, Cyberduck, Microsoft Remote Desktop, and various other tools. SSHive was born from that frustration, a single app that combines SSH, SFTP, RDP, and VNC with a native macOS feel. Built with Electron, React, and TypeScript, SSHive is crafted with care for security and performance.
Tech stack
- Electron 33, Native macOS integration with Keychain, notifications, and system theme
- React + TypeScript, Type-safe UI with Zustand state management
- Tailwind CSS, Responsive design with dark and light themes
- xterm.js (WebGL), GPU-accelerated terminal rendering
- ssh2, Full SSH/SFTP protocol implementation in JavaScript
- IronRDP (Rust), Embedded RDP client via agent-rdp
- noVNC, Built-in VNC viewer with WebSocket proxy
- Zod, Runtime validation for all IPC communication