← Latest papers
🤖 AI

AnovaX: A Local, Multi-Agent Voice Assistant with LLM Planning, Typed Executors, and Adaptive Recovery

The paper introduces AnovaX, a local-first, multi-agent voice assistant that runs entirely on a user's device to orchestrate desktop interactions through an LLM planner, typed tool agents, and adaptive recovery, while enabling real-time remote control and monitoring via a companion phone interface.

Original authors: Raunak B Sinha

Published 2026-07-20
📖 6 min read🧠 Deep dive

Original authors: Raunak B Sinha

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Voice That Lives in Your Machine

Imagine you have a super-smart assistant living in your pocket, one that can hear your voice, understand complex requests, and even control your computer. For years, this idea has been dominated by "cloud" assistants like Siri or Alexa. Think of these cloud assistants as messengers who take your voice, run it miles away to a giant server farm, get an answer, and run it back. While fast, this means your private conversations leave your house, and the assistant can only do a fixed set of tricks it was programmed to do. It's like having a butler who can only open doors you've already installed, but can't pick up a pen to write a note for you.

The field of Artificial Intelligence (AI) has recently discovered that large language models (LLMs) are incredibly good at understanding human language. However, a new question has emerged: Can we build an assistant that stays inside your computer, keeps your secrets local, and actually does things on your desktop—like opening apps, typing text, or clicking buttons—rather than just answering trivia? This paper explores a project called AnovaX, which tries to build a "local-first" voice assistant. Instead of sending your voice to the cloud, AnovaX runs entirely on your laptop. It uses a smart planner to figure out what to do, but it relies on a team of specialized, pre-programmed "workers" to actually touch the keyboard and mouse. The goal isn't to beat the big tech giants at their own game, but to show that a small, readable, and safe system can be built by a single person to control their own machine without needing a cloud connection for every move.


AnovaX: The Local Butler Who Doesn't Need a Cloud

Meet AnovaX. It's a voice assistant that lives entirely on your laptop, designed to be a transparent, safe, and local alternative to the big cloud-based assistants. The creators built it to prove that you don't need a massive, opaque system to control your computer; you just need a small, well-organized team of digital workers.

The Big Idea: A Planner and a Team of Specialists
Imagine you are the boss of a busy office. You don't want to do every task yourself; you want to delegate. In AnovaX, the "boss" is a smart AI planner (using a model called Gemini). When you say, "Open Notepad and write a story," the planner doesn't try to do the typing itself. Instead, it writes a quick plan in a special code (JSON) and hands it off to a Multi-Agent Orchestrator.

Think of the Orchestrator as a frantic but efficient stage manager. It takes the planner's list and assigns each task to a specific "child agent."

  • AppAgent is the one who knows how to launch programs.
  • TypingAgent is the one who actually types on the keyboard.
  • BrowserAgent handles web searches.
  • MediaAgent takes screenshots.

Each of these agents is a small, specialized robot with its own rules. For example, the TypingAgent has a strict rule: it must wait for the keyboard to be free before it starts typing, so it doesn't clash with another agent trying to press a key. This system allows the assistant to do multiple things at once. If you ask it to "Take a screenshot and tell me the time," the Orchestrator sends those two jobs to two different agents simultaneously, saving you time.

Safety First: The Double-Check Gate
One of the biggest worries with AI is that it might do something dangerous, like delete your files. AnovaX solves this with a "two-stage safety filter."

  1. The Soft Filter: The AI planner is given a list of "forbidden" words (like "delete" or "format") and is told not to use them.
  2. The Hard Filter: Before any agent is allowed to touch your computer, a Python program checks the plan against a strict "whitelist" (only approved tools are allowed) and a "denylist" (forbidden keywords). If the plan tries to sneak in a dangerous command, the whole thing is blocked immediately, and the user gets a polite refusal.

This happens every single time, even if the AI tries to break the plan into smaller sub-tasks. It's like having a security guard who checks your ID before you enter the building, and then checks your ID again before you enter the specific room.

The "Recovery Loop": When Things Go Wrong
Sometimes, even the best plans fail. Maybe the app you asked to open isn't installed, or a pop-up window steals the focus. In older systems, this would just stop the whole process. AnovaX has a clever "recovery loop."
If a step fails, the system doesn't give up. It wakes up a second, faster AI loop that acts like a detective. It looks at what went wrong, thinks of a new plan (like "Oh, the app name was wrong, let me try searching for it"), and tries again. To make this feel instant, while the detective is thinking, the system "speculatively" runs safe, read-only tasks in the background (like checking the time) so that when the new plan is ready, those parts are already done.

Watching from the Phone
The project also includes a cool feature where you can control your laptop from your phone. You can speak into your phone, and the command is sent to your laptop over your home Wi-Fi. Even cooler, the laptop streams its screen back to your phone in real-time. You can stand in another room, watch the laptop open apps and type on its own, and see exactly what the "agents" are doing as they work.

What It Can and Can't Do
The paper shows that AnovaX can successfully:

  • Open desktop applications (like Notepad).
  • Type text and press keys.
  • Search the web and YouTube.
  • Take screenshots and tell you the time.
  • Handle complex, multi-step requests (like "Open Notepad, type a paragraph, and save it").
  • Refuse dangerous commands (like "Delete my downloads folder").

However, the authors are very clear about its limits. The system is "blind." It doesn't actually see the screen to know if a window opened correctly; it just sends the command and hopes. If a pop-up blocks the screen, the agent might keep typing into the wrong place. It also relies on the cloud for the initial "thinking" (the AI planner) and for hearing your voice, though the authors suggest these could be swapped for local versions in the future to make it fully offline.

The Bottom Line
AnovaX isn't trying to be the next Siri. It's a proof-of-concept showing that a small, readable, and safe local assistant is possible. By breaking the problem down into a planner, a safety guard, and a team of specialized, typed agents, the creators have built a system that is transparent and controllable. It proves that you don't need a black box in the cloud to control your computer; you just need a well-organized team of digital helpers running right on your desk.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →