sshtool
is a next-generation, modern, and lightweight SSH client engineered for absolute efficiency. Beyond standard terminal emulation, it acts as your ultimate developer workbench by integrating AI-assisted debugging, a native Docker manager, hardware monitoring, and seamless SFTP file management into one beautiful, cross-platform application.
đ Zangqing - All you expect from a modern SSH client
Everything that makes SSH simple.
English | įŽäŊ䏿 | æĨæŦčĒ | íęĩė´
Preview
Dark Theme



Light Theme



Introduction
Zangqing is a next-generation, modern, and lightweight SSH client engineered for absolute efficiency. Beyond standard terminal emulation, it acts as your ultimate developer workbench by integrating AI-assisted debugging, a native Docker manager, hardware monitoring, and seamless SFTP file management into one beautiful, cross-platform desktop application.
Highlights
- Multi-session SSH terminal powered by
ssh2andxterm.js - Agent workspace for deployment, diagnostics, and command execution
- Built-in SFTP file browser and file editor
- Docker container management inside the app
- Remote CPU, memory, network, and storage monitoring
- Persistent local chat/session history for continuing work later
- Cross-platform desktop packaging with Electron Builder
What The App Includes
Terminal And File Operations
- Interactive remote terminal
- File tree browsing over SFTP
- Inline file editing
- Session tabs and layout management
Agent Workspace
- Natural-language task execution
- Deployment-oriented workflows
- Context retention and resumable conversations
- Execution timeline with terminal output beside the chat
Server Management
- Docker manager
- Process list
- System monitor
- Connection profiles and reusable settings
Quick Start
git clone https://github.com/Sunhaiy/sshtool.git
cd sshtool
npm install
npm run dev
Build
npm run build
npm run dist
Platform-specific packages:
npm run dist:winnpm run dist:macnpm run dist:linux
Project Structure
sshtool
|- electron/ # Electron main process, IPC, SSH, deploy engine
|- src/ # React renderer source
| |- components/ # Terminal, Agent, Docker, files, monitor UI
| |- pages/ # Settings and connection management
| |- services/ # Frontend service layer
| |- shared/ # Shared types and locale resources
| `- store/ # Zustand stores
|- docs/ # Architecture and design notes
`- .github/workflows/ # Build and release workflows
Tech Stack
- Electron
- React
- TypeScript
- Vite
- Tailwind CSS
- Zustand
- xterm.js
- ssh2
- Monaco Editor
- Recharts
License
See LICENSE.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi