6 min read

Give Claude Code a Voice: GUPPI, JARVIS, and peon-ping

Article cover image

How a Bobiverse obsession led me to giving Claude Code an actual personality — and why I now get a chuckle out of every terminal session.

I wasn’t looking for a way to make my terminal more fun. Then I found peon-ping, and now my AI assistant sounds like a character from a book series I love.

What is GUPPI?

If you haven’t read the Bobiverse series by Dennis E. Taylor, this needs a quick primer.

peon-ping GUPPI

GUPPI (General Unit Primary Peripheral Interface) is an AI assistant from the books, designed by FAITH’s Project HEAVEN to serve as the interface between a replicant and the machine systems they’re connected to. Think of it as the operating system for a digitized human mind navigating deep space.

What makes GUPPI memorable isn’t raw capability, it’s delivery. Stoic and precise. GUPPI doesn’t chat. It interjects when it counts, with exactly enough personality to cut through the noise.

The Bob in the books upgrades GUPPI over time and the character evolves accordingly: automating tasks, managing the infamous To Do list, acting as a dry-witted personal assistant. If you’ve ever wanted a co-pilot that doesn’t overshare, GUPPI is the template.

More on GUPPI: bobiverse.fandom.com/wiki/GUPPI

The books are worth reading

Slight detour. The Bobiverse series deserves a mention.

Dennis E. Taylor writes sci-fi that thinks seriously about how civilizations, technology, and identity evolve without losing the plot in abstraction. The books are funny and hold up technically. If you want ideas alongside story, this series has both.

The full series on Goodreads: goodreads.com/series/192752-bobiverse

Get the audiobooks. The narrator makes the series work in a way that the print version doesn’t quite match.

Back to the terminal

So what does any of this have to do with Claude Code?

peon-ping is a small tool that plays audio feedback as Claude Code works. Every tool call, every task complete, every back-and-forth with the agent gets a sound cue.

My initial interest was shallow. I saw the WarCraft and StarCraft sound packs and thought: mildly entertaining. But then I saw the GUPPI pack. And the JARVIS pack, as in Iron Man’s AI assistant.

That’s what closed it for me.

peon-ping GUPPI and JARVIS in action

Now I rotate between the two every few days. GUPPI for focused work sessions where I want dry, efficient feedback. JARVIS when I want something that sounds like a proper tech demo. Both make the workflow feel less like staring at a terminal and more like actually working with something.

I laugh at my own setup more often than I expected. That’s not nothing.

160+ packs, some go deep

GUPPI and JARVIS are the ones that got me, but they’re far from the whole catalog. peon-ping ships with 160+ packs across 14 languages, and the range is worth a look before committing to a default.

A few worth knowing:

  • Warcraft III — Orc Peon — the namesake of the whole project. The classic “ready to work” unit from Blizzard’s RTS, now calling out your agent’s every move. If you grew up clicking through Warcraft III maps, this one lands immediately.
  • StarCraft — Sarah Kerrigan — for when you want something more intense. The Queen of Blades acknowledging your terminal tasks has a certain energy.
  • GLaDOS — dry, passive-aggressive, and well-suited for when Claude Code is taking longer than expected.
  • StarCraft — Battlecruiser — “Battlecruiser operational.” Every Claude Code run as a fleet deployment. Optional, but hard to argue against.

The full catalog lives at openpeon.com and you can install additional packs via CLI anytime.

Two extra features worth noting

Peon Trainer Mode turns your coding session into a fitness prompt. Claude Code opens, Peon greets you with a workout reminder. Every ~20 minutes it nudges you to log reps. The target: 300 pushups and 300 squats per day, tracked with /peon-ping-log without leaving the terminal. It sounds absurd until you check how much you actually moved on the days you had it running.

Watch Your Peon Work is a desktop pet widget, an animated orc character that sits in the corner of your screen and reacts to Claude Code events in real time. Sleeping when idle, waking when the agent starts, reacting on task completion. Built with Electron and Three.js, open-source, macOS only for now. Session dots in the corner show all active Claude Code windows at a glance.

Neither of these is why you’d install peon-ping. Both are reasons you’d keep it installed.

Getting started

With Homebrew:

brew install PeonPing/tap/peon-ping && peon-ping-setup --packs=guppi,jarvis-mk2

Without Homebrew:

curl -fsSL https://raw.githubusercontent.com/PeonPing/peon-ping/main/install.sh | bash -s -- --packs=guppi,jarvis-mk2

Both install peon-ping with the GUPPI and JARVIS sound packs ready to go. Run peon-ping-setup afterward to set the active pack and adjust volume.


Small tools that add personality to otherwise silent workflows tend to stick around. This one has.

If you’re spending real time in Claude Code, it’s worth five minutes. Worst case, you uninstall it. Best case, terminal sessions become something you look forward to.

Stay awesome.
Be awesome.
Keep building magic. ✊
Petar 🥃