gitmyhub

C-SSH

Rust ★ 151 updated 7h ago

Native cross-platform SSH ops: persistent tmux sessions × always-on monitoring × built-in AI assistant. Windows/Android, free forever, open-source soon. 原生跨平台 SSH 运维 · tmux 持久化 · 常驻监控 · 内置 AI 助手

A cross-platform SSH client with persistent tmux sessions, always-on server monitoring, and a built-in AI assistant, syncing between desktop and phone.

RusttmuxAndroidWindowsLinuxsetup: moderatecomplexity 2/5

Creation-SSH, shortened to C-SSH, is a cross platform client for managing servers over SSH, built so you can start a task on a desktop and continue it later from a phone. It ships apps for Windows, Linux, and Android, with iOS and macOS versions not yet released. Rather than just being a plain terminal, it keeps a persistent tmux session alive on each server through a small background agent, so a terminal session survives disconnects and can be reattached from any of your devices exactly where you left off.

Beyond the terminal, it includes ongoing monitoring of CPU, memory, disk, network, and running processes across all your connected hosts, a file manager for browsing, editing, uploading, and downloading files with resumable transfers, and a built in AI assistant that can read server metrics, logs, and files within a permission profile you choose, then execute confirmed actions through the agent. The desktop version adds extra tools such as running the same command across multiple hosts at once, local SSH port forwarding, an app center for installing things like Docker, Nginx, or Redis, and temporary revocable SSH access grants for sharing a server without handing out a permanent credential.

The README describes specific security boundaries: private keys and passwords stay in an encrypted local vault on your own device rather than on a company server, the background agent only listens on a local Unix socket reached through the SSH tunnel rather than opening a new network port, and destructive actions require explicit confirmation.

The app is currently free with no subscription, and the README states the source code is not open yet, with a public release planned after the iOS and macOS versions ship. This tool is aimed at system administrators and developers who manage remote Linux servers and want to keep working from a phone between desktop sessions.

Where it fits