Working

Workspaces, tabs and projects

A workspace holds your sessions and shows them as a tiled grid, free-floating windows or tabs. Local folders you work in are kept separately as Projects.

Workspaces

A workspace is a container for open sessions - hosts you've connected to and local folders you've opened. Synapse starts with one, "Workspace 1", and workspaces appear as a row of tabs at the top of the window. Each workspace remembers its own layout; switching workspaces switches what's on screen instantly.

Open sessions aren't restored when Synapse restarts - workspaces themselves are, but you reconnect to hosts and reopen folders yourself.

Layouts

Each workspace shows its sessions in one of three ways, chosen from the layout switcher in the header:

LayoutWhat it looks like
Single paneOne session fills the workspace.
Side by sideTwo panes, split vertically.
StackedTwo panes, split horizontally.
2x2 gridFour panes in a grid.
Free-floating windowsSessions become movable, resizable windows on a canvas inside the workspace, with edge snapping and a "Cascade windows" button to tidy them up.
TabsOne session at a time, full size, switched with a tab strip.

In a tiled layout, drag a pane's title bar onto another pane to swap them, or onto the snap bar that appears while dragging to re-split the workspace into that arrangement. Drag a host or project from the sidebar onto an occupied workspace to choose exactly where the new pane lands.

Tabs

Switch a workspace to the Tabs layout to work through many sessions one at a time:

Ctrl+Tab and Ctrl+Shift+Tab move between tabs, Ctrl+1 to Ctrl+9 jump straight to one, and Ctrl+Shift+W closes the current tab. See Keyboard shortcuts for the full list and how to rebind them.

Projects

Every local folder you open (rather than an SSH host) is tracked as a project and listed under Projects in the sidebar, on this device only. A project remembers its path and when you last opened it, so you can get back to a folder without hunting for it.

Keeping sessions running in the background

Closing a local project's pane, an SSH session, or a whole workspace doesn't have to end it. Synapse can keep the shell, its scrollback, tunnels and any agents running in the background instead - the project or host shows as "Running" in the sidebar, and clicking it brings the session straight back into a pane, exactly as you left it.

Choose what happens by default in Settings > Terminal > "When closing a session": ask each time, always keep it running in the background, or always end it.

Host groups are separate

Groups (like "Group 1", "Group 2") organise your saved hosts list in the sidebar - they aren't related to workspaces or tabs.