gitwtfhub

wtf is 0qssh?

nanxiangxi/0qssh — explained in plain English

Analysis updated 2026-05-18

36VueAudience · developerComplexity · 2/5LicenseSetup · easy

TL;DR

A Chinese-language, visually focused SSH client for Windows with SFTP, port forwarding, firewall management, and a built-in AI assistant.

Mindmap

mindmap
  root((0qssh))
    What it does
      SSH client
      Server management
    Tech stack
      Go Wails
      Vue xterm
    Use cases
      Remote access
      SFTP transfer
      Firewall management
    Audience
      Windows developers

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

Why would anyone build with this?

REASON 1

Connect to and manage remote Linux servers over SSH from a Windows desktop.

REASON 2

Transfer files to and from a remote server using the built-in SFTP manager.

REASON 3

Manage firewall rules and systemd services on a remote server through the GUI.

What's in the stack?

GoWailsVuexterm.js

How it stacks up

nanxiangxi/0qsshfosterushka/skillsmith-for-claudew512/texodus
Stars364225
LanguageVueVueVue
Setup difficultyeasyeasymoderate
Complexity2/52/52/5
Audiencedeveloperdevelopergeneral

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

How do you spin it up?

Difficulty · easy Time to first run · 5min

Portable Windows app only, macOS/Linux are untested and unreleased.

Free for personal, non-commercial use with attribution, modified versions must be shared under the same license, and commercial or closed-source use is not allowed.

Wtf does this do

0qssh is a Chinese language SSH client for connecting to and managing remote servers. The project's own stated priority is that it should look good first and perform well second, aiming for visual comfort rather than squeezing out maximum speed. It is a portable Windows application, meaning a user can double click the downloaded file and run it without a separate installation step. Feature wise, it offers a dark themed interface, multiple terminal tabs at once, an SFTP file manager for moving files to and from a server, a built in AI assistant, port forwarding for both local and remote connections, firewall management for iptables, firewalld, and ufw, process supervision through systemd service management, batch command execution across sessions, and saved connection profiles for quick reconnecting. Downloads are provided as separate executables for standard 64 bit Windows machines and for ARM based Windows devices. The developer notes that macOS and Linux are supported only in theory: the code should work there, but the project does not build, test, or release versions for those platforms, so Windows 10 or newer is the only platform actively maintained. On the technical side, the backend is written in Go using the Wails version 3 framework to create the desktop app, while the frontend uses Vue 3 together with xterm.js for the terminal display and dockview-vue for the panel layout. Development instructions show that building it locally involves installing frontend dependencies with npm, then using Wails commands to run a development version or package a portable build for both processor architectures. The project is licensed under Creative Commons BY-NC-SA 4.0, which allows personal use, copying, and modification as long as credit is given and any modified version is shared under the same license, but it explicitly disallows commercial use and closed source redistribution.

Yoink these prompts

Prompt 1
Download and run 0qssh to connect to my remote server over SSH.
Prompt 2
Use 0qssh's SFTP manager to upload a file to my server.
Prompt 3
Show me how to set up port forwarding in 0qssh.
Prompt 4
Explain what 0qssh's built-in AI assistant can help with.

Frequently asked questions

wtf is 0qssh?

A Chinese-language, visually focused SSH client for Windows with SFTP, port forwarding, firewall management, and a built-in AI assistant.

What language is 0qssh written in?

Mainly Vue. The stack also includes Go, Wails, Vue.

What license does 0qssh use?

Free for personal, non-commercial use with attribution, modified versions must be shared under the same license, and commercial or closed-source use is not allowed.

How hard is 0qssh to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is 0qssh for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.