Elyra
Elyra The coding agent eTerm The terminal that knows where each command ends Starf An activity monitor for Apple silicon that never invents a number etrans An SSH and SFTP client for macOS Litr A small, native web browser for macOS Notr A notebook for macOS e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Refr Local-first PDF workspace for macOS Elyra Workspace A desktop workspace for coding agents Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Release notes
Changelog
Elyra

Terminal

Press ⌘T while connected, or the terminal button in the toolbar, and a shell on the server opens in a window of its own. Open in Terminal, in the right-click menu of a folder on the server, opens one in that folder.

Each terminal is its own session on the same connection, so you can have as many as you like.

Using it

It is a full terminal: colours, bold and italic, full-screen programs like top, htop, vim and less, and the window's size goes to the server as you resize it. Typing goes through macOS's input methods, so dead keys, æøå and other compositions work as they do anywhere else.

Select Drag. Double-click selects a word, triple-click a line, ⇧-click extends.
Copy, paste ⌘C and ⌘V. Pasting into a program that asks for bracketed paste is marked as a paste, so a shell does not run pasted lines as you paste them.
Scroll The scroll wheel or trackpad goes back through the scrollback. In a full-screen program it sends the arrow keys instead.
Clear ⌘K clears the screen and the scrollback.

The window's title is what the program on the server sets, or the server's name.

The font, its size and how many lines of scrollback new terminals keep are in Settings; the font and size change open terminals too.

When the connection drops

A terminal says The connection was closed when its connection goes, and stays as it was so you can read what was on it. Terminals do not reconnect; open a new one once the connection is back.