← all repositories
abundantbeing/hermes-browser-extension

A browser sidecar that feeds your tabs to a local AI agent

It connects your browser’s active tab to a local Hermes runtime, turning the current page into live prompt context.

1k stars JavaScript Other AI
hermes-browser-extension
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does Hermes Browser Extension is a Chromium side panel that pipes your active tab—title, URL, selected text, headings, links, forms—into a running Hermes Agent session. It is not a standalone chatbot; it is a browser-native viewport for the actual Hermes runtime, whether that lives on localhost, a self-hosted remote box, or behind a signed-in Hermes Cloud tab. The extension wraps all captured page text as untrusted context and explicitly strips credential-bearing URLs before anything reaches the agent.

The interesting bit The security posture is unusually careful for an alpha browser extension: it mints single-use WebSocket tickets for cloud connections, keeps them memory-only, and refuses to touch cookies, bookmarks, history, or browser-control APIs. It also degrades gracefully, showing a compatibility panel when older Hermes gateways misbehave rather than vomiting raw route errors.

Key highlights

  • Feeds active tab and browser context into a persisted Hermes session, with a collapsible “What Hermes saw” receipt for transparency.
  • Supports three connection modes: local API gateway, signed-in Hermes Cloud (Chat-only via Trusted Dashboard Attach), and self-hosted remote gateway.
  • Includes Hermes Web Alpha, a full-page workspace with session rails, model controls, rich Markdown rendering, and a context inspector.
  • Ships with nine themes, voice dictation support, and a live Tool Activity Strip that renders tool calls as structured runtime events instead of raw markdown.
  • Omits debugger, nativeMessaging, cookies, history, and bookmarks permissions entirely; the downloads permission is only used when you explicitly save an image.

Caveats

  • Public alpha v0.1.11 that must be loaded unpacked; it is not yet on the Chrome Web Store.
  • Firefox and Safari support is partial or nonexistent: Firefox gets a preview package, Safari is not shipped at all.
  • Hermes Cloud and self-hosted remote dashboard connections are intentionally Chat-only; full Hermes Web features require a local or remote API token connection.

Verdict Worth a look if you already run Hermes Agent locally and want your LLM to stop hallucinating about pages it cannot see. Skip it if you are hunting for a standalone browser chatbot or need a one-click store install.

Frequently asked

What is abundantbeing/hermes-browser-extension?
It connects your browser’s active tab to a local Hermes runtime, turning the current page into live prompt context.
Is hermes-browser-extension open source?
Yes — abundantbeing/hermes-browser-extension is open source, released under the MIT license.
What language is hermes-browser-extension written in?
abundantbeing/hermes-browser-extension is primarily written in JavaScript.
How popular is hermes-browser-extension?
abundantbeing/hermes-browser-extension has 1k stars on GitHub.
Where can I find hermes-browser-extension?
abundantbeing/hermes-browser-extension is on GitHub at https://github.com/abundantbeing/hermes-browser-extension.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.