Skip to main content

hermes-keenable-web

Keenable as a web search + content-fetch backend for Hermes Agent.

Keenable is low-latency web search and page-to-markdown extraction built for agents. This is a standalone plugin (per Hermes' third-party-provider policy, AGENTS.md): it implements the WebSearchProvider ABC and registers through the normal plugin discovery path, so nothing in Hermes core changes.

  • Search and extract in one provider (web_search + web_extract).
  • Keyless by default: the free tier works with no key (rate-limited public endpoint). Set KEENABLE_API_KEY to raise limits.
  • Every request sends X-Keenable-Title: Hermes for traffic attribution.

Install

pip (recommended)

pip install hermes-keenable-web

Hermes discovers it via the hermes_agent.plugins entry point. Enable it in plugins.enabled, then select it as the web backend.

User plugin directory

Copy the package into your Hermes plugin dir:

mkdir -p ~/.hermes/plugins/web/keenable
cp -r hermes_keenable_web/* ~/.hermes/plugins/web/keenable/

Configure

In config.yaml:

web:
  backend: keenable          # both search + extract
  # or per-capability:
  # search_backend: keenable
  # extract_backend: keenable

Environment variables:

KEENABLE_API_KEY=...   # optional — blank uses the keyless free tier
KEENABLE_API_URL=...   # optional — override https://api.keenable.ai

Keenable stays opt-in: it is never auto-selected in the no-credential fallback. It only services calls when you choose it explicitly via web.backend / web.*_backend.

Develop

uv run --with pytest --with httpx --no-project python -m pytest tests/ -q

License

MIT

Release files for hermes-keenable-web 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hermes-keenable-web 0.1.1
File Size Uploaded
hermes_keenable_web-0.1.1.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hermes-keenable-web 0.1.1
File Interpreter ABI Platform
hermes_keenable_web-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.5 kB

Release files / hermes_keenable_web-0.1.1.tar.gz

Download URL hermes_keenable_web-0.1.1.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a14f47243f983b1da72a60e7d6295b52a6853066a8d399170cbb2c78972c597a
BLAKE2b-256 checksum
How to use checksums
bf045bf36767910bf639f1f87f5f5ada251fba93d037d29357b2ce78b1752474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release files / hermes_keenable_web-0.1.1-py3-none-any.whl

Download URL hermes_keenable_web-0.1.1-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7e29bff015955d86f878f93b1d08b9a3a929f2497ac111c91448f69cc8d51e2e
BLAKE2b-256 checksum
How to use checksums
97c3625a9ae68e2e6d0ac837d8acc0a5c5286cddb71003cfa9a373f8e83d7b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page