Skip to content

E.V. v1.0.0 β€” first stable release

Choose a tag to compare

@Ouru77 Ouru77 released this 10 Aug 19:15
· 1 commit to main since this release

E.V. is a Windows-only, local-first voice assistant β€” Peter Parker's homemade AI, running on your own PC. Local Whisper speech recognition, a local (Ollama) or Claude brain, ElevenLabs or browser voice, deterministic PC control, long-term memory, and an Electron cyber HUD. Free and offline by default β€” no keys, nothing leaving your machine.

This is the first stable, tagged release. It hardens the app and makes the brain's quality measurable.

πŸ”’ Security

  • WebSocket handshakes from a foreign origin are rejected, so a random page in your browser can't drive the assistant or bypass the spoken confirmation.
  • Ambiguous replies to a destructive action now cancel instead of running β€” only a clean "yes" proceeds.
  • Apps launch only from the known list; the web-content summarizer treats page text as untrusted (prompt-injection hardening).
  • Electron grants only the microphone permission.

βš™οΈ Reliability

  • Greetings no longer freeze the server while weather loads.
  • Fixed a Playwright page/memory leak on search and news.
  • Conversation history is trimmed to fit the context window (no more silently forgetting the start of a chat).
  • memory.json is written atomically.

🧭 Command router

  • "don't forget X" now remembers instead of deleting.
  • "restart spotify" restarts the app, not your PC; "play a game" no longer hits the media key.

πŸ–₯️ UI

  • Dashboard stats regrouped so system metrics and weather are no longer mixed in one row. Wind now reads km/h.

πŸ§ͺ Measurable brain

  • A reproducible action-tag benchmark (eval/) with a results table in the README β€” and a self-serve command so you can benchmark your own card and model, not just trust the numbers.
  • A pytest suite (43 cases) for the command router.

Free and local by default. Optional upgrades: a Claude key (screen vision / smarter brain) and an ElevenLabs key (nicer voice). See the README to get started, and CHANGELOG.md for the full list.

Stars, issues, and forks welcome. πŸ•ΈοΈ