This is a story about how I — a non-developer — built my own notification character using only AI tools, without writing a single line of code.
What is Peon Ping?
There's a tool called Peon Ping.
It's a notification tool that alerts you with sound and animation when Claude Code (an AI work assistant) finishes a task, hits an error, or needs your attention. The default character is an orc worker from the game Warcraft III — the one that goes "Work, work!"
It's pretty popular among developers. But I wasn't feeling the orc.
Honestly, I Wanted JARVIS First
Iron Man's J.A.R.V.I.S. — that feeling of having an AI assistant that just knows and tells you everything like Tony Stark. So I actually tried a JARVIS-style voice notification setup. But it was too fast, all in English, and hard to catch in one listen.
It felt less like being Tony Stark and more like taking an English listening exam.
So I thought — I'll just make my own.
Meet Michelle
This is Michelle. A character from my AI web drama Frost and Flourish — and the new face of my Peon Ping.
How I Made It
Step 1 — Planning Each State
I thought through what each notification moment should look like. What expression, what situation, for each state.
| State | Scene | Sketch |
|---|---|---|
| Session Start | Relaxed, drinking coffee | ![]() |
| Loading | Waiting with head down on desk | ![]() |
| Complete | V-sign, big smile | ![]() |
| Error | Head in hands, panicked | ![]() |
Step 2 — Image Output with Nano Banana
I described each scene to Nano Banana (an AI image generation tool) and got images back. No code — just words.
Step 3 — Video with Kling
I brought the still images to life using Kling (an AI video generation tool). A subtle nod, a gentle hand movement.
Step 4 — GIF Conversion
Converted the videos into GIFs so they could play inside the notification window. Here's the result:
Step 5 — Voice with ElevenLabs
I wrote 5–10 Korean voice lines for each state and generated them with ElevenLabs (an AI voice tool), set to play randomly so it never gets repetitive.
What Michelle Says
✅ Task Complete
"Mission complete. Did I do well?"
"That was a bit tough, but mission complete. Want to check it?"
❌ Error
"This shouldn't be happening.."
"An error came up."
⏳ Loading
(Quietly waiting, head resting on the desk)
🔔 Input Required
"It's your turn."
"I think this needs your eyes."
🟢 Session Start
"Online~ What should we start with?"
"I'm ready to go too."
Honestly, this beats "Work, work!" any day.
What Actually Changed
There's no impressive technology here. No code. I just talked to AI tools, described what I wanted, and built it piece by piece.
What I actually wanted wasn't Tony Stark's JARVIS after all. I just wanted someone to talk to me comfortably — someone to watch over my work alongside me.
You don't have to be a developer to make something like this. You just have to know how to talk.










Top comments (0)