Skip to content

Workspace overview

A workspace is a project folder plus a name — the base unit AgentDock organizes sessions around.

A workspace in AgentDock is a project: a folder on disk, picked through your OS's native folder picker, plus a display name. That's the entire base model — a workspace itself carries no built-in git-repository detection or worktree concept.

What a workspace gives you

  • A place to hold multiple sessions, each with its own conversation history, switchable from a sidebar.
  • A consistent working directory that every session in that workspace runs against.
  • Local persistence — workspace and session data live in a SQLite database (via sql.js) inside Electron's per-user application-data directory. There's no remote backend, account system, or sync.

What a workspace doesn't do on its own

Git-repository and worktree awareness is not part of the base workspace model — it exists specifically inside AIgency (AgentDock Pro), scoped to how AIgency plans and isolates task execution, not as a general-purpose feature of every workspace. Free-tier git functionality — viewing changed files and diffs, reverting files — is a separate, workspace-level feature; see Git integration.

Next steps