← Back to Product Feed

GitHub Open Source abundantbeing/hermes-browser-extension

Browser-native side panel for Hermes Agent — connect web context to your local Hermes runtime.

723
Traction Score
57
Forks
Jun 24, 2026
Launch Date
View Origin Link

Product Positioning & Context

AI Executive Synthesis
Ensuring robust and reliable cross-platform functionality for Hermes Agent, particularly its ability to interact with the desktop environment (window enumeration, screen capture, input) on Linux. The goal is to provide a seamless "computer-use" experience for agents, preventing crashes due to unexpected null values from window managers and maintaining the integrity of the browser extension's connection to the local Hermes runtime.
This issue reveals a critical stability flaw in Hermes Agent's `computer-use` functionality on Linux, specifically a `NoneType` error during window enumeration. This bug, linked to upstream Hermes Agent issues, causes crashes when X11 window managers return `null` values for `pid` or `window_id`. While `hermes doctor` reports healthy, the core agent's ability to interact with the desktop environment is compromised, blocking user adoption of the browser extension/gateway path. This directly impacts Hermes Agent's value proposition for automating computer-use tasks on Linux, highlighting a need for more robust input validation and error handling in core agent components to ensure cross-platform reliability and prevent user-facing failures.
Browser-native side panel for Hermes Agent — connect web context to your local Hermes runtime.
ai-agent browser-extension chrome-extension edge-extension hermes-agent local-first nous-research sidepanel

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is abundantbeing/hermes-browser-extension?
abundantbeing/hermes-browser-extension is analyzed by our AI as: Ensuring robust and reliable cross-platform functionality for Hermes Agent, particularly its ability to interact with the desktop environment (window enumeration, screen capture, input) on Linux. The goal is to provide a seamless "computer-use" experience for agents, preventing crashes due to unexpected null values from window managers and maintaining the integrity of the browser extension's connection to the local Hermes runtime.. It focuses on This issue reveals a critical stability flaw in Hermes Agent's `computer-use` functionality on Linux, specifically a `NoneType` error during window...
Where did abundantbeing/hermes-browser-extension originate?
Data for abundantbeing/hermes-browser-extension was aggregated directly from the GitHub Open Source community ecosystem, representing raw developer and early-adopter sentiment.
When was abundantbeing/hermes-browser-extension publicly launched?
The initial public indexing or launch date for abundantbeing/hermes-browser-extension within our tracked developer communities was recorded on June 24, 2026.
How popular is abundantbeing/hermes-browser-extension?
abundantbeing/hermes-browser-extension has achieved measurable traction, logging over 723 traction score and facilitating 57 recorded discussions or engagements.
Which technical categories define abundantbeing/hermes-browser-extension?
Based on metadata extraction, abundantbeing/hermes-browser-extension is categorized under topics such as: ai-agent, browser-extension, chrome-extension, edge-extension.
Are there active development issues for abundantbeing/hermes-browser-extension?
Yes, we are currently tracking open architectural debates and bug reports for this project on GitHub. There are currently 1 active high-priority issues logged recently.
What are some commercial alternatives to abundantbeing/hermes-browser-extension?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as Light Flip , which offers overlapping value propositions.
How does the creator describe abundantbeing/hermes-browser-extension?
The original author or development team describes the product as follows: "Browser-native side panel for Hermes Agent — connect web context to your local Hermes runtime."

Active Developer Issues (GitHub)

open int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Logged: Jul 1, 2026

Community Voice & Feedback

abundantbeing • Jul 3, 2026
Thanks for the extra details — this now looks like the known Hermes Agent Linux `computer_use` window-enumeration crash rather than a Browser Extension pairing/API-server startup problem.

What your logs already prove:

- `hermes computer-use doctor` is healthy on your machine.
- The Hermes API server is starting correctly and listening on `http://127.0.0.1:8642`.
- The raw error, `int() argument must be a string, a bytes-like object or a real number, not 'NoneType'`, matches an upstream Hermes Agent issue where Linux/X11 window enumeration can return compositor/window-manager entries with `pid: null` or `window_id: null`.

Relevant upstream tracking:

- NousResearch/hermes-agent#56704
- NousResearch/hermes-agent#52498

The active upstream fix skips untargetable null window entries and keeps valid application windows, instead of letting one compositor row crash `computer_use` capture/focus.

What would help us confirm 100% from your side:

1. Does the error appear immediately when clic...
nicolaslienardgtn • Jul 1, 2026
```
nico@CORSAIR:~$ hermes --version
Hermes Agent v0.17.0 (2026.6.19) · upstream 5d613a56
Project: /home/nico/.hermes/hermes-agent
Python: 3.11.14
OpenAI SDK: 2.24.0
Update available: 9 commits behind — run 'hermes update'
```

+

```nico@CORSAIR:~$ cat ~/.hermes/logs/gateway.log
2026-07-01 14:45:43,543 INFO gateway.run: Stopping gateway for restart...
2026-07-01 14:45:43,543 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s
2026-07-01 14:45:43,546 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0)
2026-07-01 14:45:43,550 INFO gateway.platforms.api_server: [Api_Server] API server stopped
2026-07-01 14:45:43,550 INFO gateway.run: ✓ api_server disconnected (0.00s)
2026-07-01 14:45:43,551 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.01s
2026-07-01 14:45:43,587 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.04s
2026-07-01 14:45:43,588 INFO gateway.run:...
abundantbeing • Jul 1, 2026
## Hermes Agent Issue Triage

## Summary

Issue #23 looks like a Linux gateway / browser-extension integration bug or setup-support case. The reported error, `int() argument must be a string, a bytes-like object or a real number, not 'NoneType'`, strongly suggests Hermes/gateway code is trying to cast a missing config/request value to `int()` instead of validating it first.

## Triage

- Likely category: Bug / support triage
- Area: Gateway + browser extension + computer-use on Linux
- Platform: Ubuntu 24.04.4 LTS, `cua-driver 0.7.0`
- Severity / risk: Medium
- Blocks user from using the extension/gateway path.
- No evidence of data loss or security exposure from the issue body.
- The current report is not reproducible enough to confirm root cause.
- Not enough evidence to assign this to `cua-driver`; `hermes computer-use doctor` is passing core checks.

## Questions / missing info

Please ask for:

- Exact Hermes version: `hermes --version`
- B...

Discovery Source

GitHub Open Source GitHub Open Source

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.