Working

Terminal features

Find text in scrollback, keep reusable commands to hand, and turn on logging, recording and highlighting as you need them.

Find in terminal

Press Ctrl+Shift+F (or use a pane's session menu > Find…) to search a pane's scrollback. The find bar searches as you type, with Match case and Regular expression toggles, a live "N of M results" count, and Enter / Shift+Enter to step through matches.

Snippets

Synapse has two related but separate places for reusable commands:

Each snippet can be run straight away or just typed into the terminal for you to check first.

Session tools

Open a pane's Session tools panel (the icon in the terminal's title bar, or its session menu) for a resizable side panel with:

Which command packs show under Tools can be changed in Settings > Terminal > Session tools.

Logs and recordings

The Logs and recordings service saves what happens in a session: a plain text log, a replayable recording (the standard asciicast format, playable in Synapse or with the external asciinema player), and an audit log of AI actions.

Highlights and triggers

With the Highlights and triggers service on, Settings > Terminal > Highlights and triggers lets you colour matching text in a session's output (plain text or a regular expression, in one of seven colours) and optionally fire an action when it appears:

A few example rules - errors, "failed", warnings, and a password-prompt pattern - are included, switched off until you turn them on.

Persistent sessions

The Persistent sessions service runs your remote shell inside tmux (or screen) on the server and reattaches automatically after a dropped connection or your computer waking from sleep. Turn it on for every host in Settings > Connections > Persistent sessions, or override it per host in the host editor's Advanced section.

Smart input

The Smart input service adds autocomplete from history, paths and snippets, next-command suggestions, and Ctrl+I to turn plain English into a command using the Relay model - the command is typed for you to review and never runs by itself. See Services and Relay assistant for more.

Serial and Telnet

The Serial and Telnet service adds a Protocol choice to the host editor. A Serial host connects over a COM/serial port with settings for baud rate, data bits, parity, stop bits and flow control; a Telnet host just uses a host and port (23 by default).