Skip to content

Command Line

Run aesop --help or aesop <command> --help for the installed version's exact options. --config PATH is a global option and belongs before the subcommand. --json requests structured output for commands that support it.

Setup and Interfaces

Command Purpose
aesop setup Create the default configuration; alias of init.
aesop doctor --json Inspect discovery and configuration; alias check.
aesop discover List discovered artifacts.
aesop browser Open the browser interface on this computer.
aesop serve --no-open --port 8765 Run the local server in the foreground.
aesop dashboard Open the dashboard in the current terminal; aliases ui and UI.
aesop desktop Launch the separately built Tauri component.
aesop open --ui browser Override the configured interface for one launch.
aesop preferences --ui browser Save the default interface.
aesop preferences --terminal iTerm2 Select the terminal for future terminal launches.

Collection and Backups

Command Purpose
aesop collect --source codex Collect a selected source; repeat --source to select several.
aesop collect --dry-run Inspect discovery without copying source artifacts.
aesop import chatgpt export.zip Preserve an export under its source identity.
aesop parse Render supported archived records as Markdown.
aesop parse --rebuild --audit-revisions Rebuild and decode retained older revisions into a separate audit.
aesop run Collect, optionally parse, back up, record results, and notify.
aesop run --if-due Start the pipeline only if the schedule is due.
aesop backup Mirror the existing archive to configured destinations.
aesop verify --local-only Check raw and rendered local data.
aesop verify Also verify configured local/iCloud destinations.
aesop compact [--dry-run] Remove older revisions that are byte-for-byte prefixes of a newer retained revision (append-only session logs). Provenance is kept in compacted_revisions.
aesop verify --restore-to PATH Verify, then copy the primary archive into a separate directory.

Recovery and macOS Service

Command Purpose
aesop coverage Show the latest coverage manifest.
aesop help-source chatgpt Explain source-specific formats and recovery.
aesop logs --source codex Show recent results and bounded logs.
aesop recover claude_code Collect and parse one saved source without backups.
aesop login chatgpt Sign in using an isolated browser profile; alias auth.
aesop enable-transcripts windsurf Configure the supported prospective transcript hook.
aesop service install Install or upgrade the macOS app and LaunchAgent.
aesop service status Inspect the loaded service.
aesop service run-now Request a due check without interrupting an active collection.
aesop service uninstall Remove managed service/app files while retaining user data.
aesop notifications enable Request native notification authorization interactively.
aesop notifications status Inspect notification authorization.
aesop notifications test Send a preview without collecting data.