# Usual Where — use See every Claude Code and Codex session, what it is waiting on, and resume it. Source: https://github.com/pauljump/usual Catalog: https://tryusual.com/catalog.json Human page: https://tryusual.com/menu/where/ Use an inspected Usual source checkout or extracted source bundle: https://tryusual.com/usual.zip. Run commands from its root. Python 3.11+ for the local runtime. This website cannot access local files or connect to your agent. These are instructions for the current coding agent. Select explicit source/scope paths with the user. Current instructions control authority; history is not permission. No extra model service or background monitor is required. ## Requirements Python 3.9+; standard library only ## Install python3 scripts/usual.py where install --client claude Or: read https://tryusual.com/where/install and install it ## Configuration No additional settings. Select the scope explicitly when a command requires it. ## Use python3 scripts/usual.py where python3 scripts/usual.py where board python3 scripts/usual.py where brief SESSION_ID python3 scripts/usual.py where keep ## Remove rm -rf ~/.claude/skills/where ~/.codex/skills/where ~/.usual/where ## Storage Reads transcripts without changing them. A derived cache stays under ~/.usual/where. `where keep --apply` changes only cleanupPeriodDays in ~/.claude/settings.json, after a backup. ## Network None. The board binds to 127.0.0.1 with a one-time token. ## Verification status: local fixture validation tested: Synthetic Claude Code and Codex transcripts in tests/test_where.py; real history on macOS by the maintainer. pending: Linux terminals for click-to-resume; Windows is unsupported. ## Source url: https://github.com/pauljump/usual license: MIT version: 0.1.0 kind: Usual-owned Installation and behavior verification are separate. Report exactly what was inspected, changed, and tested. Do not claim live agent or device behavior from a deterministic test. Preserve unrelated user changes. Evidence read by a hosted coding agent uses that provider’s normal processing and usage. The local runtime has no telemetry.