u/kikimora47

I built a pixel-art AI companion for Linux that lives on your desktop and grows a personality the longer you use it
▲ 2 r/VibeCodeDevs+1 crossposts

I built a pixel-art AI companion for Linux that lives on your desktop and grows a personality the longer you use it

Hey everyone! After months of weekend hacking I'm ready to share this side project.

What is Pip?

Pip is a tiny animated character who lives in the corner of your Linux desktop. She chats via Claude Code CLI — no separate API key needed, just your existing session. She dances when your music changes, reminds you to hydrate, plays games, and slowly develops a genuine personality over time.

The fun parts:

  • Relationship system — 4 levels from "New Friend" to "Best Friend" (500+ interactions). Her tone and humour actually change at each milestone. At Best Friend she teases you and writes diary entries about your day.
  • Music awareness — reads your MPRIS player via playerctl. Dances when a new track starts, fetches Claude-powered facts about the artist.
  • Mini-games — right-click for AI Trivia Quiz, 20 Questions, or Rock-Paper-Scissors. She tracks your score and reacts with matching animations.
  • Pomodoro — fires a "shout" bubble after 25 minutes. Hard to ignore.
  • Daily content — word of the day, coding or creative challenge, time-aware greetings (she knows it's 3 AM).
  • Memory — say "remember: X" to save a note. She'll bring it up later.

The technical parts:

  • Python 3.9+ / PyQt6
  • AI via claude -p subprocess in a QThread — not the Anthropic API
  • MPRIS music via playerctl, window tracking via xdotool, idle detection via pynput
  • Priority bubble queue: LOW drops if busy, NORMAL queues, HIGH jumps to front
  • Atomic personality.json writes, rotating log files, graceful SIGTERM handling
  • 5-state canvas animation (Idle, Happy, Dancing, Thinking, Talking)

No API key needed. If you already use Claude Code, she just works.

Homepage: In the first comment
License: Polyform Noncommercial 1.0 (free for personal use)

Feedback are welcome

u/kikimora47 — 1 day ago

Hey folks — quick validation question, not selling anything.

For those of you with deployed apps + paying users, has the security stuff from the
breach last year actually changed how you operate? Are you doing anything proactively?

I'm thinking about whether a scanning tool with plain-English reports + paste-into-Lovable
fix prompts is something people would actually pay for, or if everyone just trusts the
platform now.

Most useful answers: "no, I don't think about this" or "I tried something like that and
it didn't help because ...." Trying to find a reason not to build it.

reddit.com
u/kikimora47 — 13 days ago
▲ 5 r/nocode

Honest question for anyone who built and shipped on Lovable / Bolt / v0

You built an app, you have users, maybe even paying ones. Do you actually worry about
whether it's secure, or is that kind of the platform's problem?

Asking because I'm thinking about whether non-technical founders would want a "just paste
your GitHub URL, I'll tell you if anything is broken in plain English" kind of tool.
But I don't want to build it if everyone's like "nah I'm chill, the platform handles it."

Genuinely want the "I don't care" answers. They help me kill the idea before I sink time
into it.

reddit.com
u/kikimora47 — 13 days ago

Validating before I build — would non-technical founders actually pay to fix security in their AI-coded app?

Hey folks, doing a sanity check before I spend weeks on something nobody wants.

Background: a lot of apps built with Lovable / Bolt / v0 / Cursor have known security
issues (the breach last year exposed a bunch of them). Most of the founders I've talked
to said they were "scared" at the time, but I can't tell if that translates into actually
wanting a tool that scans their app and explains the issues in plain English with a
fix prompt they paste back into Lovable.

If you're one of these founders OR you know one:
- Did the breach actually change anything for you?
- Would you pay $15-25/month for a scanner that finds and explains issues?
- Or do you just trust the platform and move on?

"No I wouldn't pay" answers are the most useful. I'm trying to find a reason NOT to
build this so I don't waste 8 weeks.

Thanks.

reddit.com
u/kikimora47 — 13 days ago