Make your
colleagues'
Macs talk.
Install it once. Anyone on your network running fckr can type a line that gets spoken out loud on your Mac.
Installing takes one double-click
-
Open the DMG
Download it and double-click Install fckr.pkg. Signed and notarized, so macOS lets it through.
-
Nothing
The installer starts the background service and puts fckr in your PATH. It comes back at every login.
-
Type fckr
Your Mac is now on the network. Everyone else who installed it shows up in the list.
There is no server
Every install both announces itself over Bonjour and listens. Nobody has more rights than anybody else. If you both have fckr, you can both get each other.
$ fckr send --lang nl Sannes "tijd voor koffie"
→ sent to Sannes-MacBook (sanne) $ tail -f /tmp/fckr.log
fckr: advertising as "Sannes-MacBook"
2026-09-16T12:27:24Z Dev-iMac (thomas): tijd voor koffie The log is deliberate. When someone gets you, you can go and find out who it was.
It reads in the right language
say uses the voice of whoever receives the message. Type
Dutch at an English Mac and it turns to mush. So the list tells you
what each machine speaks, and you can override it per message.
$ fckr list
Dev-iMac thomas English
Sannes-MacBook sanne Dutch
$ fckr send --lang nl Dev-iMac "dit klinkt nu Nederlands"
→ sent to Dev-iMac (thomas) Everything it does
fckr- Scan, pick a target, type a line, send it.
fckr list- Print reachable machines and the language they speak.
fckr send <name> <text>- Send without the picker. Matches on part of a name.
fckr send --lang en ...- Have it read in English instead of their default.
fckr voices- List the say voices installed on this machine.
fckr serve- Run the service in the foreground. The LaunchAgent does this for you.
fckr install- Register the background service for your user.
fckr uninstall- Remove it again. The binary stays where it is.
House rules
fckr is open on purpose. Anyone on the network who installed it can reach you, because that is the whole joke. It is not a tool for networks you do not trust.
It still behaves. Messages are capped at 400 characters and
rate-limited per sender, so nobody can turn your Mac into a noise
machine. Text goes to say as a plain argument and never
through a shell, so the worst anyone can do is make your Mac say
something rude.