Browser-native side panel for Hermes Agent — connect active web context through a local gateway, Hermes Cloud, or a self-hosted remote gateway.
Created by Jon Komet (
@abundantbeing). Community extension for Hermes Agent by Nous Research.
Public v0.3.2 · Load unpacked · Local / Hermes Cloud / Remote · Full Hermes runtime tools
Not on the Chrome Web Store yet.
What it is
Hermes Browser Extension is not a browser chatbot. It is a Chrome/Edge/Chromium side panel for the real Hermes Agent runtime. Choose a local gateway, attach to a signed-in Hermes Cloud agent tab, or connect to a self-hosted remote API/dashboard. Local and remote API connections can use the models, tools, skills, sessions, memory, and MCP servers already configured in Hermes; Cloud and dashboard-ticket connections are intentionally Chat-only.
This repo is specifically for the Hermes Browser Extension: the Chrome/Edge/Chromium side-panel integration for Hermes Agent.
New in v0.3.2: Hermes Bot Mode, Multi-Agent Threads and Intelligent Tab Scoping
v0.3.2 introduces Hermes Bot Mode, bringing your full Hermes multi-agent roster directly into the browser side panel:
- Instant Multi-Agent Switching: Seamlessly toggle between default and named agent profiles with lazy model hydration and Desktop dashboard discovery from known candidates, cached URLs, and open dashboard tabs.
- Desktop Names, Avatars, and Last Activity: Bot Mode uses authenticated Desktop
profiles.listmetadata for display names, avatars, last-activity stamps, and existing Bot Chat identity instead of internal profile ids or public health-name lists. - Existing Bot Chat Resume: Opening a bot resumes that profile's existing hidden Bot Chat. Lookup failures stay fail-closed so the extension does not mint a duplicate chat.
- Group Chats & Collaborative Threads: Synced multi-agent room projections, room-level thread tracking, and synchronized conversation histories without blank chat states.
- Truthful Page-Only Scoping & Zero Token Bloat: By default, only the active browser tab is included (
1/Ntabs in prompt) and sent in the prompt envelope. All other open tabs remain strictly excluded, preventing context bloat and token waste. - Interactive Multi-Tab In/Out Controls: Click any tab to toggle it
INorOUTon demand, with a full-width Page only reset action and side-by-side Include all tabs and AI Triage Tabs controls. - Multi-Keyword Tab Search: Fast whitespace-token search filtering across tab titles and URLs with an active match count badge and keyboard navigation (
Enterto toggle,Escapeto clear). - AI Tab Triage (
/sort-tabs): Automated tab clustering by topic or project, duplicate domain/URL detection, and an actionable checklist of tabs recommended for closure.
Live browser control
v0.3.0 added an opt-in MV3 controller for leased browser tabs, explicit approval gates for consequential or privileged actions, local HTML/PDF/localhost document access after approval, scoped artifact transfer, and reviewed workflow-to-skill drafts. Control remains bound to the exact controller, tab lease, frame, and document generation, and a Browser-bound request never falls back to an isolated browser backend.
The release also keeps Hermes Assist, Hermes Web Alpha, session-scoped model routing, and the Browser Context Protocol introduced in v0.2.0.
No comments yet.