MultiTerminal

Developer multitasking

Switch projects without rebuilding your working context.

Give your main app, client project, and experiments separate workspaces. Each keeps its own folders, files, URLs, layout, and browser profile.

Free to usemacOS 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

  1. Name a workspace for the project and add terminals, browser pages, and files that belong to it.
  2. Arrange the panes into splits and groups, then set terminal starting folders and choose the files to preview.
  3. Switch among open workspaces while their active terminal sessions continue running.
  4. 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.

Switch between Client work and Experiments in the demo →

Put your next project in one workspace.

Free to usemacOS 14+No MultiTerminal account required

Windows and Linux versions are planned.

Get the release email.

Leave your email and we’ll let you know when MultiTerminal is available for your platform.

Your email is only for this release notification. Privacy policy