Garbage collect
toxic people.
The world's most needed developer tool. Detects, flags, and removes chronic assholes from your environment — with configurable thresholds, dry-run support, and a false-positive rate lower than your last standup.
to flag
with dry-run review
successful collection
by users
Everything you need to maintain a healthy environment.
Smart Detection
Multi-signal behavioral analysis across 14 dimensions. Condescension, bad faith, weaponized incompetence, chronic negativity — all covered.
Learn more →Confidence Scoring
Each candidate gets a confidence score. Below 70%? Probably just a bad week. Above 90%? You already knew. We just confirmed it.
Learn more →Dry-Run Mode
Always review before you commit. --dry-run shows you the candidate list with evidence. No surprises. No regrets.
Grace Period
People have bad days. The --grace-period flag issues a single warning before collection. Use it. Or don't. We don't judge.
Configurable Thresholds
3 consecutive bad days is the default. Working in finance? Bump it to 5. Running a startup? 2 might be generous enough.
Learn more →Scheduled Runs
Set it and forget it. Weekly gc keeps entropy low. Pair with your Sunday routine for maximum effectiveness.
Learn more →Get Started
One command. Life-changing results.
brew install asshole-gc
cargo install asshole-gc
npm install -g asshole-gc
curl -fsSL # coming soon | sh
"Not every bug is worth fixing.
Some you just remove from the codebase."
— asshole-gc philosophy, v1.0
Contributing
PRs welcome. Issues welcome. We do review contributor behavior before merging.
Repeat offenders are subject to asshole-gc --run.