Vessel Browser: The Open Source Browser Designed for Autonomous Agents

Community Article
Published April 17, 2026

Introduction

Recently, I set out to build a web browser from scratch designed explicitly around agent control/navigation with human-in-the-loop visibility. The inspiration for this project was long-formed, as I'd been looking for a solution like this for quite some time but wasn't able to find quite what I was looking for.

It became a persistent friction point as time went on until I made the decision to go all-in on it. The result is Vessel Browser. This post explores Vessel, it's features, and what my goals are with the project going forward.

If you'd like to download Vessel Browser to try it out yourself:

npx install -g @quanta-intellect/vessel-browser

An Open Source Browser for Agents - The Friction Point

Part of the issue I was trying to resolve is that AI-driven web browsing is still in a relatively infantile stage. There are a handful of other open source options out there, but I either wasn't a fan of the user interface, or I thought that they were simply too clunky/slow for regular use.

I'm an engineer with ADHD, so eliminating friction points wherever possible quickly shifts from "nice-to-haves" to "operational necessities." Additionally, as a Linux-first user, I was left with what was essentially a binary choice. The market was simply too young, and what I wanted didn't really exist. All of the open source options I found were human browsers that were forked and refactored to support agents - or were proprietary/not available on my platform.

Critically, I believe that AI web browsing should provide an experience that is independent of what the human is able to accomplish for themselves. During the earliest phases of building Vessel, I spent a lot of time eliminating as much baggage as possible and trying to come up with creative ways to speed up the process.

Speed/efficiency is everything (second only to overall UX), and I knew that if the speed wasn't there, the browser would be DOA. As a result, Vessel is pretty quick. When I tested it with Opus 4.6 in Claude Code and the Claude Chrome Extension, the model was 2.5x faster using Vessel to complete the same task than with Anthropic's tooling. This was an early, minimal test, but the results are encouraging and show Vessel's potential.

Marching Into The Unknown With Vessel

Uniquely, Vessel isn't designed for humans. It's designed for agents, but allows humans to supervise and intervene when necessary. If I wanted to learn about a new topic, I could ask the agent to create a new bookmark folder and save relevant links with summaries to get started. Additionally, both you and the agent are able to highlight anything on screen - which persists through restarts.

By removing the cognitive friction of web navigation, the human is able to focus on the broader task at hand while delegating details to the agent. Working with autonomous agents is most effective when there are clear roles and boundaries. Vessel attempts to put both the human and the agent in roles where they function best.

Where Vessel is Going

Initially when I first set out to build Vessel, the idea was a browser to accompany a harness like Hermes Agent or OpenClaw. If you can believe it, the earliest versions of Vessel didn't actually have an integrated chat window to interact with an agent. The expectation was that you interacted with your persistent agent the same way you always do, but monitor the browser window as the agent works. It existed purely as a visibility/approval mechanism.

Since then, Vessel Browser now features its own integrated chat with multiple different AI provider options, including Ollama and Llama.cpp for local models. Currently, there aren't very many good options on the market for true autonomous web browsing with a local agent. Vessel Browser is currently making that possible, and work is done every day to make it easier and easier for smaller models to operate. Recent tests with Qwen3.5 9B served over llama.cpp are so far quite encouraging, but there's much work to be done.

Today, Vessel Browser features persistent states, an MCP endpoint, custom BYOK API providers, fully featured bookmark folders with summaries, AI chat window with full control/page context, bi-directional page highlighting, and much more.

This is an early product area, but Vessel Browser is here to stay. You can count on rapid improvements and iteration - with a sharp focus on local AI.

If you're looking to enhance your web browsing experience with an AI agent, Vessel Browser is a great place to start!

Community

Sign up or log in to comment