Agents

Devbroom knows five agents and looks at each one's folders the way that agent behaves: what the agent cleans itself it leaves to the agent, what has its own command it leaves to that command, and it never touches your account or your settings.

Beyond these it also finds and shows the data of Gemini CLI, Aider, Cline, Windsurf, Copilot CLI, Amp, Kiro; nothing of theirs is cleaned for now.

Claude Code

Session logs, checkpoints, scratch workspaces, worktrees. Devbroom finds them all, and tells you which ones Claude Code deletes itself, which are left to you and which are never touched.

LocationWhatDevbroom
/private/tmp/claude-<uid>Scratch workspacesAssessed
~/Library/Caches/claude-cli-nodejsMCP and error logsAssessed
~/.claude/projectsSession logsWith claude purge
~/.claude/file-historyCheckpointsClaude Code deletes
~/.claude/debug
~/.claude/shell-snapshots
~/.claude/paste-cache
~/.claude/image-cache
Logs and cachesClaude Code deletes
~/.local/share/claude/versionsCLI versionsThe updater manages
~/.claude/plugins/cache
~/.claude/plugins/marketplaces
PluginsNever touched
~/Library/Application Support/ClaudeDesktop app dataNever touched

Protected: ~/.claude.json, ~/.claude/.credentials.json, settings.json · settings.local.json, ~/.claude/history.jsonl, ~/.claude/agent-memory, ~/.claude/plugins. No verdict ever opens these to cleaning.

Tested versions: 2.1.0 - 2.1.292. Format check: The logs in ~/.claude/projects must carry these two fields, which tie a session to a folder. If its folders live elsewhere, it follows CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR.

Claude Code page

Codex

Sessions, archived sessions, temporary git repositories, caches and Codex worktrees. Devbroom finds them all, and tells you which ones Codex manages itself, which are left to you and which are never touched.

LocationWhatDevbroom
~/.codex/.tmpTemporary git repositoriesAssessed
~/.codex/cache
~/.codex/log
~/Library/Logs/com.openai.codex
Cache and logsAssessed
~/.codex/sessions
~/.codex/archived_sessions
SessionsWith codex delete
~/.codex/worktreesCodex worktreesCodex manages
~/.codex/shell_snapshotsShell snapshotsCodex deletes
~/.codex/plugins/cachePluginsNever touched
~/Library/Application Support/Codex
~/.codex/*.sqlite
Desktop app dataNever touched

Protected: ~/.codex/auth.json, ~/.codex/config.toml, ~/.codex/history.jsonl, ~/.codex/sqlite. No verdict ever opens these to cleaning.

Tested versions: 0.115.0 - 0.159.2. Format check: The log files in ~/.codex/sessions must start with a metadata line that carries the session's folder. If its folders live elsewhere, it follows CODEX_HOME.

Codex page

Cursor

Agent worktrees, transcripts, chats and caches. Devbroom finds and shows them; since Cursor's file format isn't verified yet, it cleans none of them for now.

Cursor's file format isn't verified yet: its data is only read, and none of it counts as ready to clean.
LocationWhatDevbroom
~/.cursor/projectsAgent transcriptsRead only for now
~/Library/Application Support/Cursor/CachedData
~/Library/Application Support/Cursor/logs
Cache and logsRead only for now
~/Library/Application Support/Cursor/User/globalStorage/state.vscdbChat and agent databaseThrough Cursor itself
~/.cursor/chatsCLI chatsThrough Cursor itself
~/.cursor/worktreesCursor worktreesCursor manages
~/.local/share/cursor-agent/versionsCLI versionsThe updater manages

Protected: state.vscdb · -wal · -shm, ~/.cursor/mcp.json, ~/.cursor/cli-config.json, ~/.cursor/hooks.json. No verdict ever opens these to cleaning.

Tested versions: none yet. Format check: Cursor's files haven't been verified on a real install yet, so its data is only read. If its folders live elsewhere, it follows CURSOR_CONFIG_DIR.

Cursor page

OpenCode

Session database, undo snapshots, old session files, logs and worktrees. Devbroom only reads the database and checks its format on every scan; if the format doesn't hold, none of OpenCode's data counts as ready to clean.

LocationWhatDevbroom
~/.local/share/opencode/snapshotUndo snapshotsAssessed
~/.local/share/opencode/storageSession files from before 1.2Assessed
~/.local/share/opencode/log
~/.cache/opencode
Logs and cacheAssessed
~/.local/share/opencode/opencode.dbSession databaseThrough OpenCode itself
~/.local/share/opencode/worktreeOpenCode worktreesThrough OpenCode itself
~/.local/share/opencode/tool-outputTool outputOpenCode deletes

Protected: opencode.db · -wal · -shm, auth.json, mcp-auth.json. No verdict ever opens these to cleaning.

Tested versions: none yet. Format check: opencode.db must open read only and its session table must have these two columns. If its folders live elsewhere, it follows XDG_DATA_HOME, XDG_CACHE_HOME, OPENCODE_DB.

OpenCode page

Orca

Orca's workspaces are git worktrees. Devbroom assesses each one on its own with git itself, and shows the ones Orca already removed and half-finished setups separately.

LocationWhatDevbroom
~/orca/workspacesWorkspacesAssessed
<repo>/.orca-worktree-trashRemoved workspacesAssessed
~/orca/workspaces/.orca-preparingWorkspaces being set upAssessed

Tested versions: 1.4.0 - 1.4.221. Format check: Only git worktrees are used, read with git itself; nothing relies on a file format of Orca's own.

Orca page

Other tools

Worktrees in any tool's ~/.<tool>/worktrees or ~/.<tool>/workspaces folder are shown with that tool's name as their likely owner. When it isn't clear which agent left something, the verdict is Unknown.

Last updated: October 7, 2026