跳到正文
GitHub·· 2 小时前AI 评分58

RSSH 发布跨平台 SSH 客户端,内置 AI 终端读取与容器动态发现

rssh-org/rssh

AI 导读

RSSH 发布一款跨平台 SSH 客户端,覆盖桌面、移动端、JetBrains 插件和 CLI,并共用同一份数据存储。它把每条命令及其输出折叠为带颜色标记的命令块,AI 直接读取终端的输入输出做分诊,无需在服务器上安装组件;还可通过本地 CLI 上下文动态发现 Docker 容器和 Kubernetes pod。

正文

English | 中文

A genuinely different SSH client — built to fix the pain points everyone else ignored.

Traditional clients hand you a shell and stop there: endless scrollback, static IPs to memorize, copy-pasting logs into a chat bot.

RSSH goes further: commands become navigable blocks, containers are discovered live, and the AI reads the terminal like an operator.

Desktop · Mobile · JetBrains · CLI — one shared data store.

Release Downloads Platforms License Ask DeepWiki

RSSH — ask a question, the AI proposes commands, you approve before they run Color-coded command blocks with their context menu RSSH — the AI panel reads the terminal and proposes commands for approval

⬇️ Download latest  ·  Why RSSH?


Why RSSH

🤖 AI triage

Not another chat box. Nothing to install on your servers — it works like a human operator, reading the terminal's input and output directly.

AI triage: reads the terminal, proposes commands

🎨 Color-coded command blocks

Every command and its output become a block with a color-coded left edge — spot the last command's output at a glance. Rendered fully locally, zero remote dependency.

Color-coded command blocks

🐳 Dynamic discovery

Containers and pods change by the minute — connecting to servers by static IP is obsolete. RSSH dynamically discovers the containers in your local dev and test environments.

Dynamic discovery: containers appear live in Home

🔐 Multi-platform data sync

Keys stay in your local OS keyserver; connection configs are encrypted into your own private GitHub repo — nothing sits on a third-party server.

Security and sync: keys in keychain, profiles encrypted to GitHub

Features

  • SSH -- password, private key, SSH agent/Pageant, keyboard-interactive, jump host (ProxyJump)
  • Telnet -- saved profiles, echo negotiation, line controls, expect/send login scripts
  • Serial Console (desktop) -- saved UART profiles, text/hex modes, flow control, login scripts, DTR/RTS/break
  • Dynamic Discovery (Docker/K8S) -- discover Docker containers and running Kubernetes pods through local CLI contexts, then open ephemeral exec terminals
  • Terminal -- xterm emulation, 10 000-line scrollback, foldable color-coded command blocks, regex highlighting, search
  • Multi-session Workbench (desktop) -- live terminal previews and selection-aware broadcast across connected sessions
  • SFTP -- remote file browser and upload/download
  • Port Forwarding -- local, remote and dynamic (SOCKS5), named configs, real-time stats
  • Local Terminal (desktop) -- open a local shell when supported by the system
  • Session Recording -- asciicast v2 format, variable-speed playback
  • Connections & Credentials -- SQLite storage, import from ~/.ssh/config
  • Security & Sync -- secrets encrypted locally with ChaCha20-Poly1305, master key in the platform keychain when available, selective remote sync, encrypted backup to your own GitHub repo or WebDAV server
  • Snippets -- reusable command shortcuts (Cmd+E)
  • Responsive Layout -- narrow windows show a virtual keybar (Ctrl/Alt/arrows/Tab/Esc) and compact navigation; the layout follows window width on every platform
  • IDE Plugin -- run RSSH inside JetBrains IDEs in a tool window (shared data dir)

Local shells, serial controls, SSH agents and Docker/Kubernetes discovery depend on the host's available APIs, permissions and tools.

Install

Download macOS, Windows, Linux and Android installers from Releases. iOS is available on the App Store; HarmonyOS phone and PC editions are now available on Huawei AppGallery.

Platform File / Store Notes
macOS Apple Silicon rssh-{ver}-macos-aarch64.dmg
macOS Intel rssh-{ver}-macos-x86_64.dmg
Linux (deb) rssh-{ver}-linux-x86_64.deb Debian/Ubuntu
Linux (rpm) rssh-{ver}-linux-x86_64.rpm Fedora/RHEL
Linux (AppImage) rssh-{ver}-linux-x86_64.AppImage Any distro
Windows rssh-{ver}-windows-x86_64.msi Silent install: msiexec /i
Windows rssh-{ver}-windows-x86_64-setup.exe GUI installer
Windows rssh-{ver}-windows-x86_64-portable.zip Portable GUI + CLI
Android (arm64) rssh-{ver}-android-arm64.apk 64-bit phones, 3x smaller
Android rssh-{ver}-android-universal.apk All ABIs (emulators too)
iOS AppStore, by @paradoxie
HarmonyOS phone Huawei AppGallery Search RSSH on your phone
HarmonyOS PC Huawei AppGallery Search RSSH on your PC

The HarmonyOS phone and PC editions require HarmonyOS 5 or later and have separate installation packages. AppGallery delivers the package for your device; install and update directly from the store.

IntelliJ / JetBrains plugin

Run the full RSSH UI inside a JetBrains IDE tool window — same hosts, keys and settings as the desktop app (shared ~/.rssh). Each zip bundles a headless rssh-server, so it's self-contained and per-OS:

Platform File
macOS Apple Silicon rssh-{ver}-macos-aarch64-jetbrains-plugin.zip
macOS Intel rssh-{ver}-macos-x86_64-jetbrains-plugin.zip
Linux rssh-{ver}-linux-x86_64-jetbrains-plugin.zip
Windows rssh-{ver}-windows-x86_64-jetbrains-plugin.zip

Install: Settings → Plugins → ⚙ → Install Plugin from Disk…, pick the zip for your OS and restart. Open the RSSH tool window (bottom) to start; the ✕ in its title bar stops the embedded server.

Codex subscription

In Settings → AI, add a Codex subscription provider, enter a name, and choose Save and sign in. Open the authorization page, enter the displayed device code, then select a model and save. RSSH connects directly to the Codex cloud service; installing Codex is unnecessary. Terminal tools use RSSH's existing approval controls.

Each device signs in separately. RSSH encrypts its tokens locally and refreshes them automatically. Provider and model settings can sync through GitHub or WebDAV, but subscription credentials are excluded from sync and configuration exports. An expired or revoked authorization requires signing in again.

Development

See CONTRIBUTING.md. For HarmonyOS builds and signing, see CONTRIBUTING.md — HarmonyOS.

License

MIT

Friend Link

来源:GitHub · github.com