The Modern Connection Manager for DevOps & SysAdmins
Managing dozens (or hundreds) of servers shouldn't mean juggling SSH configs, RDP files, and spreadsheets. Connectty brings everything together in one powerful interface with cloud provider integration, bulk command execution, and secure credential management.
Key Differentiators:
- Cloud-native discovery - Auto-import servers from VMware, Proxmox, AWS, Azure, GCP, BigFix
- Bulk command execution - Run commands across hundreds of servers simultaneously
- Unified interface - SSH, RDP, Serial, SFTP, and local shells in tabbed sessions
- Free & open source - No subscriptions, no seat licenses, no feature gates
Note: The web client provides SSH terminal access for teams. Full features (RDP, Serial, SFTP, Providers, Bulk Commands) require the desktop app.
| Feature | Connectty | Termius | SecureCRT | PuTTY | MobaXterm |
|---|---|---|---|---|---|
| Pricing | Free | $10/mo+ | $119+ | Free | Free/$70 |
| Open Source | Yes | No | No | Yes | No |
| SSH / RDP / Serial | All | SSH only | SSH+Serial | SSH+Serial | All |
| Cloud Discovery | 6 providers | No | No | No | No |
| Bulk Commands | Yes | No | No | No | Pro only |
| Credential Vault | Encrypted | Encrypted | Yes | No | Yes |
Connect to anything: SSH, RDP, Serial/COM, SFTP, and local shells—all in one tabbed interface.
| Protocol | Features |
|---|---|
| SSH | 256-color, mouse support, agent forwarding, key auth |
| RDP | Embedded canvas sessions + native client fallback |
| Serial | Baud 300-921600, all parity/flow options |
| SFTP | Dual-pane browser with FXP site-to-site transfer |
| Local Shell | cmd, PowerShell, bash, zsh, fish, WSL distros |
Auto-discover and import servers from your infrastructure.
| Provider | Features |
|---|---|
| VMware vSphere | VMs from vCenter/ESXi, VMware Tools IP, tags |
| Proxmox VE | QEMU VMs + LXC containers, guest agent IP |
| AWS EC2 | Multi-region, public/private IPs, tags |
| Google Cloud | Compute Engine, zones, service account auth |
| Microsoft Azure | VMs, resource groups, service principal |
| IBM BigFix | Managed endpoints, AD auth, online status |
Run commands across your entire fleet with parallel execution.
- Target by group, pattern, or manual selection
- Parallel execution across up to 10 hosts
- Saved commands & scripts with categories
- Real-time output streaming per host
Secure, organized credential storage with smart auto-assignment.
- AES-256-GCM encryption with per-installation key
- Auto-assign by OS type (Linux/Windows) or hostname pattern
- Support for password, SSH key, SSH agent, domain creds
Dual-pane file browser with site-to-site transfer support.
- Upload/download with progress tracking
- FXP transfer between two remote servers
- File operations: mkdir, delete, rename, chmod
Migrate from other tools or backup your data.
| Format | Import | Export |
|---|---|---|
| JSON | Yes | Yes |
| CSV | Yes | Yes |
| SSH Config | Yes | - |
| PuTTY | Yes | - |
Choose from over 100 themes including Dracula, Nord, Tokyo Night, Catppuccin, Gruvbox, Solarized, Synthwave, and many more. Dark, light, neon, pastel, and retro themes available.
Quick access to local shells and recent connections on startup.
# Clone and install
git clone https://github.com/sp00nznet/connectty.git
cd connectty
npm install
# Build shared package first
npm run build -w @connectty/shared
# Run desktop app
npm run start -w @connectty/desktop# Configure environment
cp .env.example .env
nano .env # Set JWT_SECRET and DB_PASSWORD
# Launch
docker-compose up -d
# Access at http://localhost:8080Download from Releases:
| Platform | Package |
|---|---|
| Windows | Connectty-Setup-x.x.x.exe |
| Debian/Ubuntu | connectty_x.x.x_amd64.deb |
| Other Linux | connectty-x.x.x.AppImage |
| macOS | Connectty-x.x.x.dmg |
npm run dist:win -w @connectty/desktop # Windows
npm run dist:linux -w @connectty/desktop # Linux
npm run dist:mac -w @connectty/desktop # macOS| Document | Description |
|---|---|
| Features Guide | Full feature comparison and details |
| Provider Setup | Cloud provider configuration |
| Configuration | Environment variables, Docker |
| API Reference | REST endpoints, WebSocket events |
| Feature | Implementation |
|---|---|
| Credential Encryption | AES-256-GCM with per-installation key |
| Key Storage | Private keys stored encrypted |
| SSH Security | Key auth, agent forwarding |
| Provider Auth | API tokens, service accounts |
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing - Make your changes with tests
- Commit:
git commit -m 'Add amazing feature' - Push:
git push origin feature/amazing - Open a Pull Request
MIT License - see LICENSE for details.
Report Bug · Request Feature · Discussions
Built with Electron, React, and xterm.js








