Repolode
abundantbeing

abundantbeing/hermes-browser-extension

Chromium and Firefox side panel that connects your active browser tab to a local, cloud, or self-hosted Hermes Agent runtime.

Stars
1,807
Forks
169
Open issues
5
Last commit
19 hours ago

What is it?

Hermes Browser Extension is a side panel for the Hermes Agent runtime, not a standalone browser chatbot. It sends active web context to Hermes through a local gateway, a signed-in Hermes Cloud agent tab, or a self-hosted remote gateway. Local and remote API connections can use the models, tools, skills, sessions, memory and MCP servers already configured in Hermes.

The panel supports multi-agent Bot Mode, file attachments, staged tab screenshots, live session following, and Projects on dashboard connections. On Chromium, the optional Hermes Control feature lets Hermes operate tabs you explicitly attach, with approvals for risky actions. Firefox supports chat and page context but not tab control, because Firefox lacks the debugger API that Hermes Control needs.

Page content is wrapped as untrusted context before reaching Hermes, and page capture is read-only unless you enable Hermes Control. Cloud and dashboard-ticket connections are chat-only and do not send page text or attachments.

Key features

  • 01Side panel for Chromium and sidebar for Firefox, connected to Hermes via local, cloud, or remote gateway
  • 02Bot Mode for switching between agents and running multi-agent group chats
  • 03Opt-in Hermes Control on Chromium to let Hermes act on attached tabs, with approvals for risky actions
  • 04Live session following with Steer, Queue, and Stop controls
  • 05Tab screenshots and file attachments staged only when you choose them
  • 06Twelve themes, light and dark modes, and text zoom

Use cases

  • Asking Hermes to summarize or question the page you are reading without copying text
  • Having Hermes operate a tab you attached, such as filling forms or navigating pages, on Chromium
  • Chatting with a self-hosted Hermes instance on another machine through a trusted gateway
  • Running a group chat where several Hermes agents answer in one room

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/abundantbeing/hermes-browser-extension.git
  2. 2

    Enter the project folder and install dependencies

    cd hermes-browser-extension && npm install
  3. 3

    Build the extension

    npm run build
  4. 4

    In Chrome or Edge, open the extensions page, enable Developer mode, click Load unpacked, and select the dist/ folder

Things to know

  • Hermes Control tab operation is Chromium-only and not available in Firefox.
  • Current group-chat page-context delivery is not yet reliable.
  • Hermes Control on current Hermes versions requires installing the extension's companion plugin.

In collections

Topics

FAQ

What is hermes-browser-extension?
Chromium and Firefox side panel that connects your active browser tab to a local, cloud, or self-hosted Hermes Agent runtime. Hermes Browser Extension is a side panel for the Hermes Agent runtime, not a standalone browser chatbot. It sends active web context to Hermes through a local gateway, a signed-in Hermes Cloud agent tab, or a self-hosted remote gateway. Local and remote API connections can use the models, tools, skills, sessions, memory and MCP servers already configured in Hermes.
Is hermes-browser-extension free to use? What license does it have?
hermes-browser-extension is open source under the MIT license. Check the license terms before using it in commercial products.
Is hermes-browser-extension still maintained?
Actively maintained. The last commit to hermes-browser-extension was on Nov 6, 2026.
What can I use hermes-browser-extension for?
Asking Hermes to summarize or question the page you are reading without copying text Having Hermes operate a tab you attached, such as filling forms or navigating pages, on Chromium Chatting with a self-hosted Hermes instance on another machine through a trusted gateway Running a group chat where several Hermes agents answer in one room
How do I install hermes-browser-extension?
Clone the repository: git clone https://github.com/abundantbeing/hermes-browser-extension.git Enter the project folder and install dependencies: cd hermes-browser-extension && npm install Build the extension: npm run build In Chrome or Edge, open the extensions page, enable Developer mode, click Load unpacked, and select the dist/ folder
Where can I get hermes-browser-extension?
The source code and installation instructions are on GitHub: https://github.com/abundantbeing/hermes-browser-extension

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects