Cross-platform clipboard and file sharing between Windows and Linux over SSH.
- Clipboard sync — bidirectional clipboard sharing with auto-poll or manual push/pull
- File explorer — SFTP browser with upload, download, new folder, delete, and drag-and-drop
- Saved connections — store multiple SSH profiles (password or private key auth)
- Runs on Windows & Linux — single Electron app, packaged as
.exeor AppImage/.deb
One of the following clipboard tools must be installed:
xclip—sudo apt install xclipxsel—sudo apt install xselwl-clipboard—sudo apt install wl-clipboard(Wayland)
- Node.js 18+ (for development)
npm install
npm run dev# Linux (AppImage + .deb)
npm run build:linux
# Windows (.exe NSIS installer)
npm run build:winOutput is placed in the dist/ directory.
Electron main process
└─ ssh-manager.js SSH/SFTP via ssh2 npm package
└─ IPC handlers clipboard, sftp, profile management
Preload script
└─ contextBridge safe IPC API exposed to renderer
React renderer (Vite)
├─ ConnectionPanel SSH profile management
├─ ClipboardSync live clipboard view + sync controls
└─ FileExplorer SFTP file browser