
Looking for feedback on an Electron SSH/SFTP desktop app
I have been building TermDock, an Electron + React + TypeScript desktop app for SSH/SFTP server workflows.
The app combines multi-tab xterm.js SSH sessions, SFTP transfer queues, server health, port forwarding, dangerous-command guardrails, diagnostics export, and English/Simplified Chinese UI.
The technical parts I would like feedback on:
- packaging trust for macOS/Windows
- handling local-first credential expectations
- keeping an Electron operations UI dense without becoming a card-heavy dashboard
- making xterm.js and SFTP workflows feel like one workspace
Repo:
https://github.com/gongteng0215/TermDock
If anyone here has shipped an Electron app that handles sensitive local workflows, I would appreciate advice on packaging, signing, updater strategy, and onboarding trust.