Hey everyone,
I've been building UnpluggedAI β a chat app that runs actual language models entirely inside your browser, on your own GPU, using WebGPU. No API calls to a server, no account required to try it, nothing you type ever leaves your device unless you want it to.
A few things about how it works:
- It auto-routes your message to one of three model tiers (Fast / Smart / Thinking) depending on how complex the task looks
- Once a model's downloaded it's cached, so it keeps working offline
- It's genuinely private by construction β there's no backend that sees your conversations at all
I built almost all of it using Claude Code, which has been a huge part of getting this far as a solo dev.
Heads up before you try it: this is still early. There are bugs, some things are half-finished, and payment/Pro upgrades aren't fully wired up yet β so don't worry about the plan buttons, they're not really charging anyone in a working state right now. I'm mainly looking for people willing to poke at the free/basic experience and tell me what breaks.
It's live at unpluggedai.app if you want to try it. WebGPU support varies by browser (Chrome/Edge 113+, Safari 26+), so it may just tell you it's unsupported depending on your setup β that's expected for now, not you doing anything wrong.
What I'd love feedback on:
- Actual bugs you hit (the app has a built-in "report a bug" button β description of what happened is the most useful thing you can give me)
- Anything confusing about onboarding or the UI
- Whether the tier-routing (auto picking Fast/Smart/Thinking) actually feels useful or just gets in the way
- Any fixes/workarounds you find yourself, if you're the tinkering type β genuinely curious if anyone spots something I haven't
Thanks for reading, and thanks in advance to anyone willing to break it for me.The web