Free to use · macOS 14+ · No MultiTerminal account required
Windows and Linux versions are planned.
The problem
Keep each project’s tools together.
When several projects are open, similar terminal and browser windows are easy to mix up. A named workspace keeps the folders, pages, and notes for each project together.
MultiTerminal saves that structure as project context. Workspaces remember the pane types, nested splits, tab groups, selected files, browser addresses, and terminal starting folders that define the task.
Example layout
A workspace for each kind of work
01
Main product
Keep the core server, tests, app preview, and current notes in a stable daily layout.
02
Client project
Use separate folders and a separate browser profile so project logins and site data do not mix.
03
Experiment
Save a smaller workspace for a prototype, research task, or temporary local service.
04
Focused tab groups
Combine related commands into tabs and leave only the panes that require simultaneous attention visible.
Workflow
Change tasks with less setup
Name a workspace for the project and add terminals, browser pages, and files that belong to it.
Arrange the panes into splits and groups, then set terminal starting folders and choose the files to preview.
Switch among open workspaces while their active terminal sessions continue running.
Close workspaces you do not need; reopen them later with the saved structure and fresh terminal sessions.
Try this setup
Keep client work and experiments separate.
Client work
Name a workspace for the client. Choose its project folders, open its staging site, and sign in through that workspace’s browser profile.
Experiments
Create a second workspace for the prototype, with its own terminal folder and localhost address. Browser logins stay separate from Client work.
Change tasks
Switch between the two open workspaces while their terminal sessions stay active. Each returns to its selected tabs and split layout.
Finish for the day
Close a workspace to stop its terminal sessions and retain its saved setup. Reopen it with fresh shells next time. Delete a workspace to remove its configuration and browser profile; project files remain on disk.