All apps/Maid

Maid

maid

Be lazy! Let Maid clean up after you, based on rules you define. Think of it as "Hazel for hackers".

Runs as maid|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 4 fields

Run or rehearse your Maid cleanup rules. Daemon mode and rule generation are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui maid

maid clean

Clean up

Run the rules in ~/.maid/rules.rb (or another rules file). Use Dry run first to see what would happen; Force actually performs the actions.

Clean upExample values, fixed in this page — nothing here reaches a terminal
Basic
Dry run*
--dry-run
Rules file
file
TasksEach one presets the form for one job
Preview rules
dry_runrules
Run rules
forcerulessilent
ParametersOnly these flags are editable in the form
Dry run
Show what would happen without taking any action.
boolean
--dry-run-n
Force (perform actions)
boolean
--force-f
Rules file
Defaults to ~/.maid/rules.rb.
path
--rules-r
Silent
Suppress output, e.g. when run from cron.
boolean
--silent
SourcesEvery flag above is checked against these
readme
maid clean --dry-run # Synonyms: -n, --noop maid clean -f # Run the rules at ~/.maid/rules.rb, logging to ~/.maid/maid.log maid clean -fr some_rules.rb # Run the rules in the file 'some_rules.rb', logging to ~/.maid/maid.log $ maid clean -nr some_rules.rb maid clean --force --silent --rules ~/.maid/rules.rb
manualHEAD 2026-10-27

github.com

Before it fills your prompt, Otty checks the installed maid against its version. A form that does not match your version is not offered.