A voice agent for the Mac.
Built so blind users can run their laptop hands-free. Speak. Your Mac does it. Speaks back in your cloned voice. End-to-end in ~2.3 seconds.
From your voice, back to your voice.
Seven stages. All local where it matters. End-to-end in ~2.3 seconds.
Built for the people who need it.
Accessibility-first. Screen readers tell you what's there — bigpi does it for you.
Blind users
Screen readers tell you what's there. bigpi does it for you. Voice in, action out, voice back.
Mobility impaired
Hands-free Mac from bed, across the room, or a Telegram voice note when you're not even home.
Hands-busy days
Cooking, driving, bandaged, multitasking. Anyone whose hands aren't on the keyboard right now.
Eight models. One agent.
Each layer is best-in-class for what it does. Nothing here is decoration.
Gemini 2.5 Flash
The brain. Tool-calling loop, multilingual, fast.
ElevenLabs Turbo v2.5
The voice. My actual voice, cloned and streamed.
Whisper Large v3 Turbo
Cloud STT for Hindi & Kashmiri voice notes.
faster-whisper base
Local STT on Apple Silicon. Sub-second English.
BGE base-en-v1.5
Semantic file search reranker — the `find` tool.
Brave Search API
Web search backbone. DDG fallback when rate-limited.
AppleScript + cliclick
The hands. Drives every Mac app from the terminal.
Telegram Bot API
Remote bridge. Send a voice note, your Mac obeys.
Everything bigpi can actually do.
Every tool is one LLM tool-call away. Mix and match in a single voice note.
Solo. 24 days. Built by a high-schooler.
Adeeb Bashir
I built bigpi alone over 24 days — between school and homework — because screen readers aren't enough. My grandfather needed someone to actually do things on his laptop, not just read them. So I made that someone. Architected the full system, paired with Claude Code on boilerplate. 52 commits. ~3,500 lines of Python.
"Screen readers tell you what's there. I wanted something that does it for you."
Scan. Speak. Watch my Mac respond.
Send my Telegram bot a voice note from your phone. My Mac runs bigpi and replies back in my cloned voice. Guardian terminates on anything suspicious.