@Alan-Betty on EV - AI Assistant
EV: the final devlog (for now)
ok so i’m shipping it. it’s still under development and lowk always will be, but it’s at the point where it does real stuff, so here it is.
so what even is EV
EV is a voice controlled AI assistant i built from scratch. u say “ev” and then whatever u want, and it just does it. it’s full duplex, so it hears u while it’s talking. cut it off mid sentence and it actually shuts up and listens, instead of yapping over u like every other assistant.
it does the normal assistant stuff: opens apps, finds files, plays music, remembers things about u, keeps ur to-do list. but the part i’m proud of is the complex stuff.
ask it to find a gaming mouse with an infinite scroll wheel under 10k. it’ll open the browser, search, sort by price, read the listings, pick one that actually matches, and ask “Confirm?” before it puts anything in ur basket. no hand holding.
it can also drive ur desktop. browser errands go through the page itself, apps go through their accessibility tree, and screenshots are the last resort. so “turn on dark mode in settings” doesn’t burn a whole vision call.
the stuff nobody sees
- it’s light. no local model, no vendor sdks. it sits at like 90-160 mb of ram. everything heavy is a plain http call
- it has a face. a little floating robot face with glowing eyes that shows what it’s doing. u can tell it to look angry and it will lol
- it can’t go rogue. anything risky asks “Confirm?” first. say “stop everything” or hit ctrl+alt+q and it locks down. and the model can’t unlock itself, only u can
- it doesn’t trust the internet. text it reads off a webpage is fenced off, so a page saying “ignore ur instructions” doesn’t get to boss it around
- works on windows and ubuntu (yes even wayland, that was the final boss fr)
the L’s that made it better
- it once read “Spoke:” out loud like a robot reading its own logs. fixed that at the root
- the mouse errand worked so well it added the same mouse to my basket four times 💀 now it refuses to press the same buy button twice
- on speakers it used to hear its own voice, think i was talking, and answer itself forever. it learned what i sound like vs what it sounds like now
~950 tests, all offline. still janky in places, but it’s mine and it works. go break it and tell me what happened.
peace ✌️
- 8 devlogs
- 81h

