Tabs and split terminals
Separate local and SSH sessions into tabs and split the view to follow several tasks at once.
Midnight Terminal
Midnight Terminal is an SSH terminal and SFTP client for Mac and Windows. Use local shells and server sessions in tabs and split panes, transfer files, and save frequently used commands.
Mac: macOS 12 or later · Apple silicon / Windows 10 or 11 · x64
Mac and Windows downloads available

Separate local and SSH sessions into tabs and split the view to follow several tasks at once.
Connect with a password, private key, or SSH Agent, then upload or download files and folders.
Save commands with Quick Command and quickly find connections with host search.
Save workspaces and restore tabs when reopening the app. Adjust the font, cursor, and scrollback too.
Open a local shell or add an SSH host and its authentication method. Search your saved hosts to reconnect.
Arrange sessions in tabs and split panes, and save recurring commands in Quick Command. Save your arrangement as a workspace.
Open SFTP from an SSH connection to upload or download files and folders. Check transfer progress or cancel a transfer.
SSH supports password, private-key, and SSH Agent authentication. Configure a Jump Host or HTTP/SOCKS proxy when needed.
Adjust the font, size, line spacing, cursor, and scrollback. Configure multiline paste confirmation and copy on selection.




Mac: macOS 12 or later, Apple silicon (M1 or later) · Windows 10 or 11 (64-bit)
Version 0.1.102