frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Vessel Browser – An open-source browser built for AI agents, not humans

https://quantaintellect.com/
4•unmodeledtyler•4h ago
I'm Tyler - the solo operator of Quanta Intellect based in Portland, Oregon. I recently participated in Nous Research's Hermes Agent Hackathon, which is where this project was born.

I've used agents extensively in my workflows for the better part of the last year - the biggest pain point was always the browser. Every tool out there assumes a human operator with automation bolted on. I wanted to flip that - make the agent the primary driver and give the human a supervisory role.

Enter: Vessel Browser - an Electron-based browser with 40+ MCP-native tools, persistent sessions that survive restarts, semantic page context (agents get structured meaning, not raw HTML), and a supervisor sidepanel where you can watch and control exactly what the agent is doing.

It works as an MCP server with any compatible harness, or use the built-in assistant with integrated chat and BYOK to 8+ providers including custom OAI compatible endpoints.

Install with: npm i @quanta-intellect/vessel-browser

Comments

machinaMKT•3h ago
The supervisor sidepanel concept is the right mental model — I've found that the biggest problem with agent-driven browsers isn't the automation itself, it's the human not knowing where the agent is in its reasoning loop when things go wrong.

Curious about the MCP tool schema design: with 40+ tools, are you using a flat tool registry or do you have any grouping/namespacing? I've run into issues where agents get confused when they have too many tools with similar-sounding names and start hallucinating tool calls that don't exist.

unmodeledtyler•2h ago
This is a really good question; currently Vessel uses a flat registry, but the design is specifically oriented toward solving the hallucination problem.

The way that I manage that in Vessel is contextual surfacing. This way, the model doesn't necessarily have 40+ tools to choose from at any given time, but rather is focused toward a subset of tools that are applicable given the current page context.

Speed and efficiency are my number 1 priority with this browser so this framework may change/shift as time goes on, but this is an approach that I'm particularly interested in exploring.

machinaMKT•2h ago
Contextual surfacing is the right instinct — it's essentially dynamic tool windowing. The interesting design question is what signals you use to determine relevance: URL pattern, page content category, prior agent action, or something else?

I've been packaging reusable MCP tool schema definitions (the JSON spec layer, not implementations) as a way to give agents a consistent vocabulary across different harnesses. The hallucination problem you're solving at the surfacing layer is related but distinct from the schema consistency problem — both matter for reliable tool use in production.

unmodeledtyler•1h ago
Vessel primarily uses DOM content analysis to identify interactive elements on the page which then indicates which sort of tools might be relevant to surface to the agent. URL pattern is the obvious next indicator, and prior agent action is where it gets REALLY interesting imo because that's where you start building a predictive model of what the agent needs next rather than just reacting to whatever the current state is.

Your schema work sounds pretty interesting - any links? I'd be curious to check it out!

Show HN: Termcraft – terminal-first 2D sandbox survival in Rust

https://github.com/pagel-s/termcraft
75•sebosch•5h ago•8 comments

Show HN: Atomic – self-hosted, semantically-connected personal knowledge base

https://github.com/kenforthewin/atomic
34•kenforthewin•4h ago•7 comments

Show HN: Joonote – A note-taking app on your lock screen and notification panel

https://joonote.com/
37•kilgarenone•8h ago•28 comments

Show HN: The Two by Two Truth Diagram

https://kmrjohnson55.github.io/truth-diagram/
2•8crazyideas•1h ago•0 comments

Show HN: Travel Hacking Toolkit – Points search and trip planning with AI

https://github.com/borski/travel-hacking-toolkit
2•borski•2h ago•0 comments

Show HN: vLLM Studio – A macOS app for using vLLM models

https://github.com/agentset-ai/vllm-studio
4•ahmedriad1•3h ago•4 comments

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

https://github.com/FormerLab/fortransky
131•FormerLabFred•1d ago•77 comments

Show HN: I ran a language model on a PS2

https://github.com/xaskasdf/ps2-llm
5•xaskasdf•4h ago•2 comments

Show HN: Zen-Hunt – A bare-metal forensic scanner in Rust (SIMD, 7GB/s on NVMe)

https://github.com/ejgi/zen_hunt
3•ejgi•4h ago•0 comments

Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost

https://github.com/RasKrebs/sonar
177•raskrebs•1d ago•76 comments

Show HN: A KEXP native macOS app

https://github.com/isaacd9/kexp-menubar
3•idd2•4h ago•2 comments

Show HN: Vessel Browser – An open-source browser built for AI agents, not humans

https://quantaintellect.com/
4•unmodeledtyler•4h ago•4 comments

Show HN: Red Grid Link – peer-to-peer team tracking over Bluetooth, no servers

https://github.com/RedGridTactical/RedGridLink
49•redgridtactical•1d ago•20 comments

Show HN: EchoLive – Read-it-later app that reads to you with 600 AI voices

https://echolive.co/
5•stanlymt•9h ago•0 comments

Show HN: Batear – I built a $15 edge-only acoustic drone warning system

https://github.com/TN666/batear
5•t841222•7h ago•2 comments

Show HN: Baltic shadow fleet tracker – live AIS, cable proximity alerts

https://github.com/FormerLab/shadow-fleet-tracker-light
55•FormerLabFred•1d ago•17 comments

Show HN: Three new Kitten TTS models – smallest less than 25MB

https://github.com/KittenML/KittenTTS
548•rohan_joshi•2d ago•178 comments

Show HN: I saw Norton Commander on X and nostalgia made me build it for the web

https://github.com/victorantos/NC
2•victorbuilds•7h ago•0 comments

Show HN: I ran Qwen3.5 35B on my iPhone at 5.6 tok/SEC

https://twitter.com/alexintosh/status/2035386645764006102
4•alexintosh•2h ago•2 comments

Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training

https://github.com/alainnothere/llm-circuit-finder
260•xlayn•3d ago•82 comments

Show HN: Deterministic security solution for AI agents – OpenClaw and 2 more

4•steadeepanda•10h ago•8 comments

Show HN: RSS reader that scores articles 0–10 with LLM before you open them

https://github.com/Tutanka01/makhalReader
2•makhal01•11h ago•2 comments

Show HN: FPGA soft-core of the Saab Viggen's 1963 airborne computer

https://github.com/FormerLab/ck37-core
21•FormerLabFred•1d ago•8 comments

Show HN: Korru, Web App Catalog

https://korru.app
6•anwar_nairi•12h ago•2 comments

Show HN: Extension to See Rating from Google Book, Amazon,StoryGraph on Goodread

https://chromewebstore.google.com/detail/goodreads-buddy/gdepaaejehbcnchkkodgbljapacnmcij
4•NubPlayz•4h ago•0 comments

Show HN: I fixed FFmpeg's subtitle conversion (the bug from 2014)

https://connollydavid.github.io/pgs-release/
37•slartibardfast0•4d ago•8 comments

Show HN: I made an email app inspired by Arc browser

https://demo.define.app
64•johndamaia•1d ago•47 comments

Show HN: I built 48 lightweight SVG backgrounds you can copy/paste

https://www.svgbackgrounds.com/set/free-svg-backgrounds-and-patterns/
396•visiwig•3d ago•67 comments

Show HN: Rover – turn any web interface into an AI agent with one script tag

https://github.com/rtrvr-ai/rover
8•quarkcarbon279•22h ago•5 comments

Show HN: Playing LongTurn FreeCiv with Friends

https://github.com/ndroo/freeciv.andrewmcgrath.info
86•verelo•3d ago•41 comments