psst — your AI is done

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.

$ curl -fsSL https://raw.githubusercontent.com/Onion-L/codefart/main/install.sh | bash

then codefart setup → done forever

1.

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.

2.

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

🍎

Apple

🪟

Windows

Coming soon

🐧

Linux

Coming soon

Tray icon · theme picker · notifications · auto-start

you're still reading?

Just install it already.

$ curl -fsSL https://raw.githubusercontent.com/Onion-L/codefart/main/install.sh | bash