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:
- The Snippets drawer (More menu > Snippets) holds reusable AI agent launchers - ready-made commands for Claude Code, Gemini CLI, Aider and others - plus a Quick tab of a few built-in one-liners (listing Docker containers, the top memory processes, following the nginx error log, a git fetch and status).
- Snippets for this host, a tab in each session's Session tools panel, shows the snippets that apply to the current host and lets you save a new one from there, scoped to that host if you want.
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:
- History - a searchable list of commands you've typed in this session
- Snippets - see above
- Tools - command packs (tmux, System, Git, Docker, WP-CLI, cPanel, WHM, and any applied stack harness's own pack) - every command types into the terminal for you to review
- Health - CPU, memory, disks and processes, with the Server health service on
- Docker - containers and Kubernetes pods, with the Cloud and containers service on
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.
- Turn logging on for every session or just chosen hosts in Settings > Terminal > Logs and recordings; add timestamps if you want them.
- Toggle logging or recording for just the current session from its session menu.
- Open the Logs and recordings window (More menu, or the shortcut group Panels) to browse, replay, or delete saved files, and to open the folder they're stored in.
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:
- Show a desktop notification
- Play a sound
- Type text into the session (useful for auto-answering a known prompt)
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).