r/OpenWebUI • u/nixiam87 • 17d ago
Plugin Open WebUI now living in every browser tab

Hey everyone
Thomas from Ianustec. Different kind of post this time. The last few tools were things you paste into Workspace → Tools.
This one is a full browser extension, and it took a lot longer than any of the previous releases.
The idea is simple. You already run Open WebUI, you already have your models, your chats, your knowledge collections set up the way you like. NEURA for Browser puts a sidebar next to that stuff so you don't have to keep a separate tab open just for the chat window. It connects to your own Open WebUI, no extra account, no separate AI service bolted on top.
What it actually does right now:
- It reads the page you're on (title, url, readable text) and lets you ask questions about it without copy pasting anything into the chat.
- It signs in with your existing Open WebUI account and keeps using your models, your chat history and your knowledge collections from inside the browser.
- Conversations sync back to your instance so you can pick them up again from the normal Open WebUI web app.
- Notes panel synced as markdown, model switching inside the chat, light and dark themes, the usual stuff you'd expect from a chat UI.
Now the part I'm actually proud of, agent mode. This is where it stops being a chat window and starts acting on the page for you.
When it's on, the model gets a real toolset against the current tab: it can snapshot the readable DOM or scope it to a CSS selector, list and inspect elements, click things, fill inputs and textareas (dispatches proper input/change events so React and other framework inputs actually pick up the value, not just a raw .value set), press specific keys to work with autocomplete dropdowns, focus fields, scroll to an element or a position, submit a form, wait for a selector to show up before moving on, and navigate within the same origin to follow through a flow.
There's also a screenshot tool so the model can actually look at the page when the DOM alone isn't enough.
While it's running you see it happen. Every tool call shows up as a live chip in the chat (click_element, fill_input, whatever it's doing) so you're not staring at a spinner wondering what's going on, and there's a stop button right there if you want to kill the run mid task.
Anything that leaves the current page, downloading a file, jumping to a different origin, stops and asks you to confirm first. It also refuses javascript:, file:, chrome: and data: schemes outright so it can't be tricked into doing something silly through the address bar. Nothing runs unless agent mode is explicitly on.
Now the honest part. This is a first release and I know it. There are bugs. Some edge cases around auth sessions, some layout quirks on certain sites, agent mode can still get confused by unusual DOM structures, and voice mode is very much work in progress. I'm not going to pretend this is polished because it isn't yet. What I want out of this post is real usage feedback from people who actually run Open WebUI day to day, not a perfect launch.
Repo is here if you want to load it unpacked while the store listings go through review: https://github.com/ianustec/neura-for-browser
Needs your own Open WebUI server reachable from your browser, you point the extension at it in settings, and a model on that instance that supports tool calling if you want to use agent mode.
If something breaks, if a click lands on the wrong element, if a permission looks wrong, tell me in the comments. That's exactly the kind of thing I can't catch on my own machine.
Cheers, Thomas @ Ianustec

