git404hub

what is c-ssh fr?

suiyuebaobao/c-ssh — explained in plain English

Analysis updated 2026-05-18

143RustAudience · ops devopsComplexity · 2/5Setup · moderate

tl;dr

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

vibe map

mindmap
  root((C-SSH))
    What it does
      Persistent tmux terminal
      Cross device continuity
      Always on monitoring
    Tech stack
      Rust
      tmux
      Background agent
    Use cases
      Resume a server session on your phone
      Monitor multiple hosts at once
      Run one command across many servers
    Audience
      System administrators
      Backend developers
    Setup
      Download prebuilt app
      Deploy the agent to a server
      Not yet open source

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Keep a terminal session alive on a server and reattach to it later from a phone.

VIBE 2

Monitor CPU, memory, disk, and processes across several servers from one dashboard.

VIBE 3

Run the same command across multiple hosts at once and review per-host results.

what's the stack?

RusttmuxAndroidWindowsLinux

how it stacks up fr

suiyuebaobao/c-sshpolymarket-devrel/polymarket-devrelactivetk/vramdisk
Stars143151116
LanguageRustRustRust
Setup difficultymoderatehard
Complexity2/54/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires deploying a background agent on each server, and the source code is not open yet as of this release.

in plain english

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.

prompts (copy fr)

prompt 1
Explain how C-SSH keeps a persistent terminal session alive across disconnects using tmux.
prompt 2
What security boundaries does C-SSH describe for storing SSH keys and passwords?
prompt 3
Help me understand how to grant a temporary, revocable SSH access key with C-SSH.
prompt 4
Compare C-SSH's AI assistant permission model to a plain SSH terminal.

Frequently asked questions

what is c-ssh fr?

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

What language is c-ssh written in?

Mainly Rust. The stack also includes Rust, tmux, Android.

How hard is c-ssh to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is c-ssh for?

Mainly ops devops.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.