Remote Development
SSH into servers with a visual file explorer, terminal, and browser in one workspace. Streamline remote development with imux.
Why imux?
imux provides a visual remote file explorer over SSH, stored credentials in macOS Keychain, and full terminal access — all in one workspace.
Key Features
- Visual remote file explorer over SSH
- macOS Keychain integration for secure credentials
- Persistent remote sessions with auto-reconnect
- Remote browser automation via proxy
- Multi-hop SSH support through bastion hosts
Getting Started
Connect via SSH
Run `icc ssh user@host` from your terminal or use the remote explorer sidebar to connect to any server over SSH.
Browse Files Visually
Navigate the remote file tree in the sidebar explorer. Open and edit files directly in imux's editor without leaving the workspace.
Open Terminal Sessions
Create multiple terminal sessions connected to the same remote server. Split panes let you monitor logs and run commands side by side.
Work with Persistent Sessions
imux auto-reconnects dropped SSH sessions, saving your workspace state so you never lose context during network interruptions.
FAQ
How is this different from using a standalone SSH client?
imux combines SSH connectivity with a visual file explorer, multi-pane terminal, and browser automation. You get file management, terminal access, and web tools all in one window connected to the same remote server.
Are my SSH credentials stored securely?
Yes. imux stores SSH credentials in the macOS Keychain, using industry-standard encryption. Passwords are never written to plaintext files.
Can I connect through a bastion host?
Yes. imux supports multi-hop SSH connections through bastion hosts. Configure your jump hosts in your SSH config and imux will follow the proxy chain.
Does session persistence work across app restarts?
Yes. imux saves workspace layouts, terminal scrollback, and remote connection state. When you restart, your remote sessions reconnect automatically.