Self-hosted SSH + SFTP + RDP in a browser — MobaXterm replacement
|
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 15s
Remote monitoring bar: - Slim 24px bar at bottom of every SSH terminal - CPU, RAM, disk, network stats polled every 5s via exec channel - Cross-platform: Linux (/proc), macOS (vm_stat/sysctl), FreeBSD - Color-coded thresholds: green/amber/red - No agent installation — standard POSIX commands only SFTP follows active tab: - Added :key="activeSessionId" to FileTree component - Vue recreates FileTree when session changes, reinitializing SFTP CWD tracking fix (macOS + all platforms): - Old approach: exec channel pwd — returns HOME, not actual CWD - New approach: passive OSC 7 parsing in the output stream - Scans for \e]7;file://host/path\a without modifying data - Works with bash, zsh, fish on both Linux and macOS - Zero corruption risk — data passes through unmodified - Includes URL percent-decoding for paths with spaces Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .gitea/workflows | ||
| docs | ||
| src | ||
| src-tauri | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||