shell-rs
High-performance native SSH client in Rust, GPU-rendered with GPUI: host manager, terminal, WinSCP-style SFTP and port forwarding. Rust 编写、GPU 渲染的原生 SSH 客户端。
- ai-agents
- cross-platform
- desktop-app
- devops
- gpu
- gpui
- jump-host
- port-forwarding
- rust
- sftp
- sftp-client
- ssh
- ssh-client
- terminal
- terminal-emulator
- winscp
- xshell
- Stars
- 189
- Forks
- 14
- + today
- —
- Created
- 1mo
Ranking data as of October 11, 2026 (UTC).
Overview
High-performance native SSH client in Rust, GPU-rendered with GPUI: host manager, terminal, WinSCP-style SFTP and port forwarding. Rust 编写、GPU 渲染的原生 SSH 客户端。
The project is written in Rust and has 14 forks. It was created 1mo ago.
What it is
shell-rs is a native SSH client written in Rust with a GPU-rendered interface, built on GPUI. The description says it combines host management, a terminal, a WinSCP-style SFTP client and port forwarding.
Capabilities described
- Host management with groups that nest to any depth; drag to rearrange and type to search. - Detects the remote OS on connect and shows it as a badge. - Three login methods: password, no password (server none auth, then SSH agent, then default keys in ~/.ssh), or a saved credential. - Three connection modes, listed in the README summary.
Getting started
The supplied evidence does not include build or install steps. See the repository README.
git clone https://github.com/since2006/shell-rs.git
cd shell-rs
# see README for setupFrequently Asked Questions
What login methods are supported?
The README summary lists password login, no-password login (none auth, SSH agent, then default keys), and saved credentials.
Does it support SFTP and port forwarding?
The description and README summary both list SFTP and port forwarding.
What license does it use?
The supplied metadata lists GPL-3.0.