Multi-folder workspaces

Pin one or more directories on disk. Dickory Docs remembers them between sessions — no cloud account, no hub process.

Add and remove folders

Use the + control in the file explorer header to pick a directory via the native folder dialog. Each workspace gets a display name and absolute path. Removing a workspace only drops it from the app list; nothing is deleted on disk.

Where state is stored

Workspace records live in workspaces.json under your OS config directory, in a DickoryDocs folder (for example ~/Library/Application Support/DickoryDocs/ on macOS). If you previously ran Doc Watson, the app copies the legacy DocWatson file once on first launch after the rebrand.

Git-aware metadata

When a workspace root is inside a Git repository, the Rust backend records is_git_repo, optional git_remote, and git_branch on the workspace record so you can see context at a glance in the UI.

Active workspace

Tabs along the top of the explorer switch the active workspace (v0.3.8+). When you have more than a few folders, only the active workspace and your most recently used roots appear as tabs; open ··· beside the diagram gallery in the Files header, or press ⌘⇧W (Windows/Linux: Ctrl+Shift+W) to search by name, path, or git branch. Your last active workspace is remembered between launches. The file tree and preview always reflect the selected root; path operations are confined to that root with .. rejected.