Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Workspaces

A workspace is a working context within a project, tied to a git branch.

What is a Workspace?

  • Each workspace corresponds to a git branch
  • Workspaces use git worktrees for isolation
  • Session history is stored per workspace

Git Worktrees

Conduit automatically creates git worktrees for each workspace. This allows:

  • Working on multiple branches simultaneously
  • Independent file states per branch
  • Clean separation between features

Creating Workspaces

When you open a project on a new branch, Conduit creates a workspace automatically.

Workspace Storage

Workspace data is stored in:

~/.conduit/workspaces/<project>/<branch>/

Archiving Workspaces

Press x on a workspace in the sidebar to archive it. This:

  • Removes it from the sidebar
  • Preserves session history
  • Cleans up the worktree