Sunhaiy/Reflex
Sunhaiy/Reflex has 419 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 12:22 UTC. Last push 2026-10-27.
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.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Reflex
A modern SSH operations workspace with terminal sessions, SFTP, Docker, live monitoring, and an Agent-native workflow in one desktop app.
Overview
Reflex is a cross-platform SSH desktop client built around real server work: connect, inspect, edit, deploy, recover, and continue with the same context after switching tasks or reopening the app.
It combines a focused terminal workspace with practical infrastructure tools and an Agent that can execute visible server operations without exposing hidden reasoning. Connection profiles, preferences, provider credentials, and Agent history remain local to the application.
Great software is the sum of every thoughtfully designed detail.
Product tour
Agent
Visible tool steps, commands, results, and streaming responses.
Docker
Containers, images, ports, logs, and lifecycle actions.
Connection flow
SSH connection, terminal, file tree, and monitoring load into a ready workspace.
Agent flow
Prompt, tool timeline, terminal output, and streamed answer in one continuous run.
Appearance
Themes, accent color, radius, and fonts.
Terminal
Rendering, cursor, typography, and scrollback.
Why Reflex
- One remote workspace: terminal, files, Docker, monitoring, and Agent actions stay side by side.
- Agent-native execution: describe an outcome and follow the visible commands, progress, approvals, and results.
- Recoverable sessions: terminal state and Agent conversations survive task switching and application restarts.
- Local-first configuration: connection and provider settings are stored on the device.
- Cross-platform releases: packaged for Windows, macOS Intel/Apple Silicon, and Linux.
Features
Terminal and SSH
- Multiple SSH connections and terminal sessions
- Password, private-key, and jump-host authentication
- Canvas or WebGL rendering, configurable cursor, fonts, spacing, and themes
- Reconnect-aware command execution with preserved ANSI terminal styling
Agent workspace
- Natural-language server operations with visible progress and tool output
- Persistent, switchable, and deletable conversations
- Model, provider, context budget, and reasoning-effort controls
- Approval handling for sensitive commands and file changes
- Markdown responses with safe links and copyable code blocks
Files and deployment
- SFTP browsing, upload, download, rename, edit, delete, and directory creation
- Remote file preview and editor workflows
- Smooth skeleton-to-content transitions when entering directories
- Deployment-oriented project and server preparation tools
Server management
- CPU, memory, disk, network, and process monitoring
- Docker containers, images, logs, shell access, and cleanup
- Connection usage history and quick profile search
- Startup readiness checks that avoid requests before SSH is connected
Personalization
- System, light, and dark appearances with configurable accent colors
- Adjustable corner radius and interface/terminal font families
- English, Simplified Chinese, Japanese, Korean, and Italian UI
Download
Installers for Windows, macOS, and Linux are available from the latest release.
Development
Requirements: Node.js >=22.12.0 (Node.js 24 recommended) and npm.
git clone https://github.com/Sunhaiy/Reflex.git
cd Reflex
npm ci
npm run dev
Build and package:
npm run build
npm run dist
Platform-specific packaging:
npm run dist:win
npm run dist:mac
npm run dist:linux
Project structure
electron/ Electron main process, IPC, SSH, SFTP, monitoring, and Agent runtime
src/ React renderer, application UI, themes, stores, and localization
docs/ Documentation assets and sanitized product screenshots
.github/ Cross-platform build and release workflows
Tech stack
- Electron 43
- React 18 and TypeScript
- Vite 8 and Tailwind CSS
- Zustand
- xterm.js and ssh2
- React Markdown
Security
Please report security issues using the process described in SECURITY. Do not publish credentials, connection profiles, logs, or server addresses in public issues.
Contributing
Contributions are welcome. Read CONTRIBUTING and CODE_OF_CONDUCT before opening an issue or pull request.
License
See LICENSE and THIRD_PARTY_NOTICES.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,347 starspublic-apis/public-apis
A collective list of free APIs
497,596 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,738 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,252 stars