AI-native web browser for Linux
Vessel gives external agent harnesses a real browser with durable state, MCP control, and a human-visible supervisory UI. It is built for long-running workflows where the agent drives and the human audits, intervenes, and redirects when needed.
- Built for agent harnesses such as Hermes Agent, OpenClaw, and other MCP clients
- Keeps browser state alive with named sessions, bookmarks, checkpoints, and structured page visibility
- Keeps humans in the loop with approvals, runtime controls, and a visible browser instead of a headless black box
Features
- Agent-first browser model — Vessel is designed around an agent driving the browser while a human watches, intervenes, and redirects
- Human-visible browser UI — pages render like a normal browser so agent activity stays legible instead of disappearing into a headless run
- Command Bar (
Ctrl+L) — a secondary operator surface for harness-driven workflows and future runtime commands
- Supervisor Sidebar (
Ctrl+Shift+L) — live supervision across five tabs: Supervisor, Bookmarks, Checkpoints, Chat, and Automate
- Chat Assistant — built-in conversational AI in the sidebar Chat tab; supports Anthropic, OpenAI, Ollama, Mistral, xAI, Google Gemini, OpenRouter, and any OpenAI-compatible endpoint; reads the current page automatically; has full access to the same browser tools as external agents; multi-turn session history; configure provider, model, and API key in Settings
- Automation Kits (Premium) — parameterized workflow templates in the sidebar Automate tab; fill in a short form and the built-in agent executes the workflow autonomously; bundled kits include Research & Collect (multi-source research with bookmark saving) and Price Scout (cross-retailer price comparison); designed for a future kit marketplace
- Dev Tools Panel (
F12) — inspect console output, network requests, and MCP/agent activity in a resizable panel at the bottom of the window; export logs by category and date range as JSON
- Bookmarks for Agents — save pages into folders, attach one-line folder summaries, and search bookmarks over MCP instead of dumping the entire library
- Named Session Persistence — save cookies, localStorage, and current tab layout under a reusable name, then reload it after a restart
- Page Highlights — agents can visually highlight text or elements on any page with labeled, color-coded markers that persist across navigation; highlight count and navigation controls appear in the sidebar; cleared explicitly or via tool call
- Agent Transcript Dock — floating transcript overlay anchored to the browser chrome; configurable display modes (off, summary, full) set in Settings; shows live agent thinking and status updates without occupying sidebar space
- Workflow Flow Tracking — agents can declare a named multi-step workflow at runtime using
flow_start; progress is tracked step-by-step with flow_advance and visible in the sidebar throughout execution
- Structured Page Visibility Context — extraction can report in-viewport elements, obscured controls, active overlays, and dormant consent/modal UI
- Popup Recovery Tools — agents can explicitly dismiss common popups, newsletter gates, and consent walls instead of brute-forcing generic clicks
- Per-Tab Ad Blocking Controls — tabs default to ad blocking on, but agents can selectively disable and re-enable blocking when a page misbehaves
- Bi-Directional Highlighting - Both you and the agent can highlight anything on screen
- And much more...