에이전트

Devbroom은 다섯 가지 에이전트를 알고 있으며, 각 에이전트의 폴더를 그 에이전트의 동작 방식에 맞춰 살핍니다. 에이전트가 스스로 정리하는 것은 에이전트에게, 자체 명령이 있는 것은 그 명령에 맡기며, 계정과 설정은 절대 건드리지 않습니다.

이 밖에도 Gemini CLI, Aider, Cline, Windsurf, Copilot CLI, Amp, Kiro의 데이터를 찾아 보여 줍니다. 지금은 이들의 데이터를 정리하지 않습니다.

Claude Code

세션 로그, 체크포인트, 임시 작업 공간, 워크트리. Devbroom은 이 모두를 찾아내고, 어떤 것은 Claude Code가 스스로 지우는지, 어떤 것이 사용자에게 맡겨지는지, 어떤 것은 절대 건드리지 않는지 알려 줍니다.

위치내용Devbroom
/private/tmp/claude-<uid>임시 작업 공간판정 대상
~/Library/Caches/claude-cli-nodejsMCP 및 오류 로그판정 대상
~/.claude/projects세션 로그claude purge로
~/.claude/file-history체크포인트Claude Code가 삭제
~/.claude/debug
~/.claude/shell-snapshots
~/.claude/paste-cache
~/.claude/image-cache
로그와 캐시Claude Code가 삭제
~/.local/share/claude/versionsCLI 버전업데이터가 관리
~/.claude/plugins/cache
~/.claude/plugins/marketplaces
플러그인건드리지 않음
~/Library/Application Support/Claude데스크톱 앱 데이터건드리지 않음

보호됨: ~/.claude.json, ~/.claude/.credentials.json, settings.json · settings.local.json, ~/.claude/history.jsonl, ~/.claude/agent-memory, ~/.claude/plugins. 어떤 판정도 이것들을 정리 대상으로 만들지 않습니다.

테스트된 버전: 2.1.0 - 2.1.292. 형식 확인: ~/.claude/projects의 로그에는 세션과 폴더를 잇는 이 두 필드가 있어야 합니다. 폴더가 다른 곳에 있으면 CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR 값을 따릅니다.

Claude Code 페이지

Codex

세션, 보관된 세션, 임시 git 저장소, 캐시, Codex 워크트리. Devbroom은 이 모두를 찾아내고, 어떤 것은 Codex가 스스로 관리하는지, 어떤 것이 사용자에게 맡겨지는지, 어떤 것은 절대 건드리지 않는지 알려 줍니다.

위치내용Devbroom
~/.codex/.tmp임시 git 저장소판정 대상
~/.codex/cache
~/.codex/log
~/Library/Logs/com.openai.codex
캐시와 로그판정 대상
~/.codex/sessions
~/.codex/archived_sessions
세션codex delete로
~/.codex/worktreesCodex 워크트리Codex가 관리
~/.codex/shell_snapshots셸 스냅샷Codex가 삭제
~/.codex/plugins/cache플러그인건드리지 않음
~/Library/Application Support/Codex
~/.codex/*.sqlite
데스크톱 앱 데이터건드리지 않음

보호됨: ~/.codex/auth.json, ~/.codex/config.toml, ~/.codex/history.jsonl, ~/.codex/sqlite. 어떤 판정도 이것들을 정리 대상으로 만들지 않습니다.

테스트된 버전: 0.115.0 - 0.159.2. 형식 확인: ~/.codex/sessions의 로그 파일은 세션 폴더를 담은 메타데이터 줄로 시작해야 합니다. 폴더가 다른 곳에 있으면 CODEX_HOME 값을 따릅니다.

Codex 페이지

Cursor

에이전트 워크트리, 대화 기록, 채팅, 캐시. Devbroom은 이것들을 찾아 보여 주지만, Cursor의 파일 형식이 아직 검증되지 않아 지금은 아무것도 정리하지 않습니다.

Cursor의 파일 형식은 아직 검증되지 않았습니다. 데이터는 읽기만 하며, 어느 것도 정리 준비됨으로 간주하지 않습니다.
위치내용Devbroom
~/.cursor/projects에이전트 대화 기록현재는 읽기 전용
~/Library/Application Support/Cursor/CachedData
~/Library/Application Support/Cursor/logs
캐시와 로그현재는 읽기 전용
~/Library/Application Support/Cursor/User/globalStorage/state.vscdb채팅 및 에이전트 데이터베이스Cursor에서 직접
~/.cursor/chatsCLI 채팅Cursor에서 직접
~/.cursor/worktreesCursor 워크트리Cursor가 관리
~/.local/share/cursor-agent/versionsCLI 버전업데이터가 관리

보호됨: state.vscdb · -wal · -shm, ~/.cursor/mcp.json, ~/.cursor/cli-config.json, ~/.cursor/hooks.json. 어떤 판정도 이것들을 정리 대상으로 만들지 않습니다.

테스트된 버전: 아직 없음. 형식 확인: Cursor의 파일은 아직 실제 설치 환경에서 검증되지 않아, 데이터는 읽기만 합니다. 폴더가 다른 곳에 있으면 CURSOR_CONFIG_DIR 값을 따릅니다.

Cursor 페이지

OpenCode

세션 데이터베이스, 실행 취소 스냅샷, 이전 세션 파일, 로그, 워크트리. Devbroom은 데이터베이스를 읽기만 하며 스캔할 때마다 형식을 확인합니다. 형식이 맞지 않으면 OpenCode의 어떤 데이터도 정리 준비됨으로 간주하지 않습니다.

위치내용Devbroom
~/.local/share/opencode/snapshot실행 취소 스냅샷판정 대상
~/.local/share/opencode/storage1.2 이전의 세션 파일판정 대상
~/.local/share/opencode/log
~/.cache/opencode
로그와 캐시판정 대상
~/.local/share/opencode/opencode.db세션 데이터베이스OpenCode에서 직접
~/.local/share/opencode/worktreeOpenCode 워크트리OpenCode에서 직접
~/.local/share/opencode/tool-output도구 출력OpenCode가 삭제

보호됨: opencode.db · -wal · -shm, auth.json, mcp-auth.json. 어떤 판정도 이것들을 정리 대상으로 만들지 않습니다.

테스트된 버전: 아직 없음. 형식 확인: opencode.db를 읽기 전용으로 열 수 있어야 하며, session 테이블에 이 두 열이 있어야 합니다. 폴더가 다른 곳에 있으면 XDG_DATA_HOME, XDG_CACHE_HOME, OPENCODE_DB 값을 따릅니다.

OpenCode 페이지

Orca

Orca의 작업 공간은 git 워크트리입니다. Devbroom은 git 자체로 하나하나 따로 판정하며, Orca가 이미 제거한 것과 설정이 중간에 멈춘 것은 따로 보여 줍니다.

위치내용Devbroom
~/orca/workspaces작업 공간판정 대상
<저장소>/.orca-worktree-trash제거된 작업 공간판정 대상
~/orca/workspaces/.orca-preparing설정 중인 작업 공간판정 대상

테스트된 버전: 1.4.0 - 1.4.221. 형식 확인: git 워크트리만 사용하며 git 자체로 읽습니다. Orca 고유의 파일 형식에는 의존하지 않습니다.

Orca 페이지

기타 도구

어떤 도구든 ~/.<tool>/worktrees 또는 ~/.<tool>/workspaces 폴더에 있는 워크트리는 그 도구의 이름을 유력한 소유자로 표시합니다. 어느 에이전트가 남긴 것인지 분명하지 않으면 판정은 알 수 없음입니다.

최종 업데이트: 2026년 10월 7일