- CollectionBrowser & Web Execution
- Classificationagent-native
- StatusOpen source · Linux AppImage / npm · early-stage but agent-first by design
- MCPAvailable
- Agent SkillUnavailable
- InterfacesMCP · CLI · STDIO
What it does
Vessel Browser is a Chromium-based browser whose primary user is an AI agent. It exposes named, persistent (“durable”) browser sessions that survive restarts, with a human-visible supervisory UI on top so operators can watch what the agent is doing without taking control. Distinguishing primitives include action undo (rewind a misclick the agent made), checkpoints (snapshot a tab’s state and roll back to it), and editable bookmarks that the agent reads and writes.
The browser is BYOK — operators connect their own LLM provider — and the data plane (DOM, screenshots, action calls) is mediated through MCP, so any MCP-compatible agent runtime can drive it without a per-agent integration.
Agent-facing interfaces
- Catalog protocols: MCP, CLI, STDIO
- MCP: ✅ Available — MCP control plane is a first-class feature.
- Agent Skill: ⚠️ Not yet published.
- Onboarding type:
mcp
How agents onboard
# Linux AppImage:
download AppImage from releases → chmod +x → run
# npm:
npm install -g vessel-browser
vessel-browser --mcp # exposes MCP server for any MCP-compatible agent
See the full onboarding section in the dossier.
Protocol surface
| Interface | Detail |
|---|---|
| MCP (stdio) | Browser control tools: navigate, click, type, screenshot, undo, checkpoint, bookmarks |
| CLI | vessel-browser for session lifecycle management |
| Linux AppImage / Windows | Local install; no cloud dependency |