Skip to main content
Back to trending

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
View on GitHub
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.

AI-generated summary of the repository README — may contain errors.

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.

Installation
git clone https://github.com/since2006/shell-rs.git
cd shell-rs
# see README for setup

Frequently 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.