ShellRS
High-performance native SSH client in Rust, GPU-rendered with GPUI: host manager, terminal, WinSCP-style SFTP and port forwarding. Rust 编写、GPU 渲染的原生 SSH 客户端。
ShellRS is an open-source terminals project on GitHub under the GPL-3.0 license (strong copyleft), with 459 stars. It is built with Rust and Tokio. Its last push was 4 days ago.
- Stars
- 459
- License
- GPL-3.0
- Activity
- Active
- Latest release
- v0.1.17
Judgement
- What it is
- Complete system
- What it does
- A GPU-rendered native SSH client in Rust with Xshell-style host groups, tabbed terminals, a dual-pane SFTP browser, port forwarding, jump hosts and proxy support, and Telnet for network gear. Secrets go into the system keychain, and a shellrs command lets AI agents run commands on saved hosts.
- Adopt it when
- You manage many servers and want one native app that covers host management, SFTP and tunnels, including bastion hosts such as JumpServer.
- Watch out
- It is about two months old at version 0.1, and giving an agent the CLI hands it shell access to your saved hosts.
- Ready for
- Experimental
- Runs as
- Desktop app and command line
- Built with
- Rust, GPUI and SQLite
- How established
- New: started 1 month ago, latest release v0.1.17.
- What the license allows
- Use inside your business is unrestricted, but anything you distribute that includes it must be released under the same license.
Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Open-source alternatives to ShellRS
-
1
Alacritty alacritty
A cross-platform, OpenGL terminal emulator.
Developer tool Production-ready You pair your terminal with tmux or Zellij for tabs and splits and want the terminal itself to be fast and simple.
★ 66k Apache-2.0 Rust Active, pushed 3 days ago
-
2
Ghostty ghostty-org
👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
Developer tool Production-ready You want a fast terminal that looks and behaves like a native app on macOS or GTK Linux with sensible defaults.
★ 64k MIT Zig Active, pushed today
-
3
tmux tmux
tmux source code
Developer tool Production-ready You work on remote servers and need sessions that survive dropped connections, using a tool already packaged on almost every Unix system.
★ 50k ISC C Active, pushed 2 days ago -
4
Zellij zellij-org
A terminal workspace with batteries included
Developer tool Usable You want what tmux does but with on-screen key hints, floating panes and layouts that work without learning a config language.
★ 36k MIT Rust Active, pushed today
-
5
kitty kovidgoyal
If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
Developer tool Production-ready You live in the terminal on Linux or macOS and want splits, images and remote control without adding a multiplexer.
★ 36k GPL-3.0 Python Active, pushed today
-
6
WezTerm wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
Developer tool Production-ready You want the same scriptable terminal on every operating system, including Windows, with built-in multiplexing.
★ 29k See repository Rust Active, pushed 10 days ago
-
7
iTerm2 gnachman
iTerm2 is a terminal emulator for Mac OS X that does amazing things.
Developer tool Production-ready You work on a Mac and want a mature replacement for Terminal.app with deep tmux and SSH features.
★ 18k GPL-2.0 Swift Active, pushed today
-
8
Rio raphamorim
A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
Developer tool Usable You want a fast, minimal terminal and are happy with a younger project than Alacritty or Kitty.
★ 7.7k MIT Rust Active, pushed today
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.