# DeepDriveCleaner / ddc One product: a native macOS app and the ddc CLI, sharing one engine. Product: https://deepdrivecleaner.app/ CLI and agent guide: https://ddc.sh/ Current documented release: 0.3.0; checked 2026-10-28. App: macOS 26 on Apple Silicon. CLI: macOS Apple Silicon archive published. Windows/Linux CLI builds planned; no artifacts yet. Release: https://github.com/SmartAndPoint/DeepDriveCleaner/releases/tag/v0.3.0 CLI download: https://github.com/SmartAndPoint/DeepDriveCleaner/releases/download/v0.3.0/deepdrivecleaner-0.3.0-aarch64-apple-darwin.tar.gz License: PolyForm Noncommercial 1.0.0 (source-available, not OSI open source). https://github.com/SmartAndPoint/DeepDriveCleaner/blob/main/LICENSE.md ## Install (when the user requests installation) brew install --cask smartandpoint/tap/deepdrivecleaner Installs both the app and CLI. Open the app and grant Full Disk Access when prompted. The terminal or agent host may need its own permission; app permission does not transfer. ## One workflow for a person or an agent Inspect (read-only): ddc scan --json Preview (does not modify files): ddc clean --dry-run Interactive cleanup: ddc clean; requires a terminal. Default agent task: inspect and preview, then stop and ask for approval of a specific selection. Do not substitute --yes for an unavailable terminal. Do not install or change permissions without authorization. A scan report is not deletion consent. Cleaning deletes files. --items consumes an exact caller-supplied selection without prompting or authenticating human approval. clean --json requires --items. --yes also skips prompts within its scope. Rechecks and protected paths reduce cleanup risks, not prompt-injection or exfiltration risks. Scheduled scans do not clean. Trash is not universal; a journal is not an undo facility. safe: Package download caches refill when you need them. These start selected; where supported, cleanup uses the tool's own command. Selected by default. Review the plan before cleaning. rebuildable: Project artifacts can be recreated. Default selection requires an idle project (14 days by default) and the project files required by its rule. Dependency environments may need a lock file; build-output rules differ. Selected only after the age check and the rule-specific project-file checks pass. review: Toolchains, local models, VM images and environments without a lock file need your judgment. Review items are never selected for you. Choose each item. Trash is the default for review items; VM runtimes use their own prune commands. user-data: Personal files are never selected automatically. Pick entries in Downloads, Pictures, Movies, Music or device backups one by one. Protected or excluded items stay protected. Eligible entries you pick go to the Trash only. Locked files cannot be selected. ## Schemas https://github.com/SmartAndPoint/DeepDriveCleaner/blob/main/docs/scan.schema.json https://github.com/SmartAndPoint/DeepDriveCleaner/blob/main/docs/clean.schema.json https://github.com/SmartAndPoint/DeepDriveCleaner/blob/main/docs/rules.schema.json https://github.com/SmartAndPoint/DeepDriveCleaner/blob/main/docs/progress.schema.json ## Contribute with your agent The app and CLI are developed agent-first using ProjectStore. https://github.com/SmartAndPoint/DeepDriveCleaner#contributing https://github.com/SmartAndPoint/DeepDriveCleaner-projectstore https://claude.ai/artifact/1mdoyc7asMbj2qbtkDG2PV Prerequisites: Node.js 20+. Run setup in a normal terminal outside an agent session. git clone https://github.com/SmartAndPoint/DeepDriveCleaner.git git clone https://github.com/SmartAndPoint/DeepDriveCleaner-projectstore.git cd DeepDriveCleaner npx projectstore setup --vault ../DeepDriveCleaner-projectstore Then start Claude Code or Codex in the code directory. Where are we? Read AGENTS.md and the bound ProjectStore vault. Summarize active epics, open stories and relevant decisions. Help me choose a small contribution and check for overlapping work. Follow the project's artifact, critic, planner and reviewer gates. Propose the next step before changing code. Read the original contribution terms: contributions grant SmartAndPoint commercial relicensing rights. https://github.com/SmartAndPoint/DeepDriveCleaner/blob/main/DISCLAIMER.md This website does not scan or change your files.