You walked away.
It farted.
codefart plays a sound when Claude finishes. It's the dumbest thing you'll install today — and the one you'll actually keep.
then codefart setup → done forever
Claude finishes thinking.
Claude Code has a built-in Stop hook. When it's
done responding, the hook fires. We put one command in
there.
CodeFart goes BRAAAP.
That's it. We don't touch Claude's process. We don't read your prompts. One hook. One fart. Zero trust issues.
What's in the box?
Real fart sounds
classic & wet built in. Add your own.
Arrow key picker
↑↓ to choose, Enter to commit, Ctrl-C to bail.
Preview mode
Audition sounds without switching. Try before you buy.
Self-updating
codefart update. sudo when needed.
Wrap anything
codefart run -- npm run build
All the commands
codefart setupwire into Claude
codefart playcurrent sound
codefart listshow themes
codefart theme↑↓ picker
codefart theme wetswitch directly
codefart previewaudition
codefart set-sound ...custom audio
codefart removeclear custom
codefart resetfactory
codefart updateget latest
codefart run -- ...wrap any cmd
Download Desktop App
Tray icon · theme picker · notifications · auto-start