Storage and configuration files

wsx keeps its state under $XDG_STATE_HOME/wsx/ (default ~/.local/state/wsx/) and its config under $XDG_CONFIG_HOME/wsx/ (default ~/.config/wsx/).

wsx's own files

PathContents
~/.config/wsx/theme.tomlOptional bar theme, reloaded while wsx runs. See Themes.
~/.local/state/wsx/state.dbSQLite database of repos, workspaces, agents and settings.
~/.local/state/wsx/worktrees/<repo>/<workspace>/Workspace worktrees.
~/.local/state/wsx/context/<repo>/<workspace>.mdContext digest from wsx context write. See Editor-hosted agents.
~/.local/state/wsx/logs/wsx.log.<date>The dashboard's log, one file per day.
~/.local/state/wsx/logs/setup-<repo>-<workspace>.logThe last setup script run for a workspace.
~/.local/state/wsx/logs/ws<id>-<time>.logOutput of a command run in the background.
~/.local/state/wsx/omp-config.ymlConfig overlay passed to oh-my-pi.
~/.local/state/wsx/pi-session-report.tsExtension passed to pi so it reports its session.
$XDG_RUNTIME_DIR/wsx/tui-<pid>.sockControl socket for each running dashboard. Without XDG_RUNTIME_DIR, under ~/.local/state/wsx/run/.

Files wsx reads or writes elsewhere

PathUse
~/.claude.jsonClaude Code config. wsx copies MCP servers into worktree entries. See MCP server inheritance.
~/.claude/projects/<encoded-cwd>/<session>.jsonlClaude Code transcripts, read for status, resume and recaps.
~/.claude/skills/, ~/.codex/skills/, ~/.hermes/skills/Where wsx setup install-skill installs skills. See Agent skills.
~/plugins/wsx-claude-commands/, ~/.agents/plugins/marketplace.jsonYour ~/.claude/commands mirrored as a Codex plugin when a Codex agent starts.