I wanted my own BB‑8.
So I gave one to my PC.
Your desktop is the ship. Bibi is the little droid that takes the helm — I say its name and it opens apps, moves the real mouse, reads what's on screen, and answers back out loud.
I just wanted the little droid that
plugs into the ship and flies it.
I grew up on the astromech — the dome that rolls up to the cockpit, jacks in, and quietly runs the ship while the pilot does the brave stuff. Loyal, a little plucky, always at the helm. I didn't want a chatbot in a sidebar. I wanted that, for the machine I actually use.
So I built Bibi (say it like "BB"). It lives in its own window, not a browser tab. Open the app, it's on; close it, it's off. I talk, it takes the controls — for real, on real Windows. It's not magic and I won't pretend it is. But it's mine, it's honest about what it does, and every line is open so you can check.
This is what it sounds like to hand over the controls.
It moves the real mouse and keyboard.
Not an API, not a sandbox tab. Bibi drives the same cursor you do — opening apps, switching windows, typing, clicking. Whatever you can do with your hands, it does on the actual desktop.
It clicks what it sees.
It reads the screen and acts on what's actually there — buttons, results, fields — instead of guessing at coordinates.
It uses the site you're on.
Already on YouTube, Crunchyroll, or Amazon? Say search and it uses that site's own search box — not a random Google query.
It answers out loud, in a real voice.
Ask it something and it talks back — natural speech, like ChatGPT voice mode, but wired straight into the machine it's running. Question, answer, and the next action all in one breath.
Most of it never leaves the cockpit.
Bibi is local-first on purpose. Your speech is transcribed on your machine with faster-whisper, and spoken back on your machine with edge-tts. There's no always-on cloud mic and no telemetry — nothing is auto-sent anywhere.
The one thing that leaves is the reasoning: the words of a request go to Claude to figure out the plan. That's the trade for a brain that's actually smart. You can see exactly where the line is — it's drawn right here.
For the curious.
It ships as one native app — Bibi.exe — an Electron shell wrapped around a Python/Flask backend. Here's what's actually inside.
What you'll need
- › Windows 11
- › Your own Claude Code CLI
- › Python 3.11+
- › Node 18+
- › A microphone
Take it for a flight.
It's all on GitHub under MIT. Clone it, read every line — it can see your screen and move your mouse, so you should — then bring your own Claude Code CLI and start it up.