Andy Dixon 2ce145ba0f feat: add SFTP drag-and-drop file handling and upload functionality
- Implemented drag-and-drop support for file uploads in the terminal.
- Added a modal for users to choose between uploading files or pasting contents.
- Enhanced SFTP browser with a directory picker for selecting upload destinations.
- Introduced methods for handling file uploads and reading file contents from the local system.
- Added a new API endpoint for uploading raw file data to the server.
- Implemented session management improvements to retrieve the current working directory for SSH sessions.
- Updated documentation to include an overview and quick start guide for Nexus Terminal.
2026-04-21 13:20:03 +01:00
2026-04-20 13:40:00 +01:00
2026-04-17 15:30:22 +01:00
2026-04-17 15:30:22 +01:00
2026-04-17 15:30:22 +01:00

Nexus Terminal

A desktop client for SSH, Telnet, RAW TCP, and GitHub — with secure credential handling and a focused, multi-session workflow.

Nexus Terminal helps you manage many connections at once, keep terminal work organised, and move files with confidence.

Highlights

  • SSH, Telnet, RAW TCP, and GitHub sessions in one app
  • Tabbed sessions with split panes, pinning, and reordering
  • SFTP browser with drag-and-drop uploads and a directory picker
  • Broadcast input, snippets, and terminal search
  • Session recording and playback
  • Secure credential storage with OS keychain and encrypted vault fallback

Quick start

  1. Launch Nexus Terminal.
  2. Click New in the sidebar and create a connection profile.
  3. Click Connect to open a session in a new tab.

Prefer a one-off session? Use Cmd+Shift+Q / Ctrl+Shift+Q to quick connect.

Documentation

Keyboard shortcuts

All shortcuts use Cmd on macOS and Ctrl on Windows/Linux.

Shortcut Action
Cmd + K Open command palette
Cmd + N New connection
Cmd + W Close current tab
Cmd + Tab Next tab
Cmd + Shift + Tab Previous tab
Cmd + 1–9 Switch to tab by number
Cmd + , Open settings
Cmd + F Find in terminal
Cmd + Shift + D Split pane vertically
Cmd + Shift + E Split pane horizontally
Cmd + Shift + R Toggle session recording
Cmd + Shift + B Toggle broadcast input mode
Cmd + Shift + S Open snippet library
Cmd + Shift + Q Quick connect
F11 Toggle fullscreen (Windows/Linux)
S
Description
Open-source native desktop client for SSH, SFTP, Telnet, Serial, VNC, RDP, IRC and GitHub, written in Rust. AGPL-3.0.
https://dixon.cx/nexus Readme AGPL-3.0
32 MiB
v3.0.2
Latest
2026-10-13 14:16:27 +02:00
Languages
Rust 97.6%
Shell 1.5%
PHP 0.9%