Skip to main content

hermes-ollama-cloud

Ollama Cloud web search and fetch plugin for Hermes Agent.

Uses Ollama Cloud's built-in web search and fetch API as a web_search / web_extract backend. If you already have an Ollama Cloud subscription (e.g. for inference), web search is included at no extra cost — no Tavily, Exa, or Firecrawl key needed.

Install

Option A — pip (recommended)

pip install hermes-ollama-cloud

The package registers itself via the hermes_agent.plugins entry point. Hermes discovers it automatically on next startup.

Option B — manual drop-in

git clone https://github.com/jcmcneal/hermes-ollama-cloud.git ~/.hermes/plugins/web/ollama

Then enable it:

hermes plugins enable web-ollama

Configure

Set your Ollama API key:

# ~/.hermes/.env
OLLAMA_API_KEY=your-api-key-here

Get your key at ollama.com (sign in → create API key).

Select Ollama as your web backend:

# ~/.hermes/config.yaml
web:
  backend: ollama

Or per-capability:

web:
  search_backend: ollama
  extract_backend: ollama

You can also select it interactively via hermes tools.

API endpoints

Capability Endpoint
Search POST https://ollama.com/api/web_search
Fetch POST https://ollama.com/api/web_fetch

Auth: Bearer token via OLLAMA_API_KEY.

Compatibility

  • Hermes Agent v0.13+ (requires the WebSearchProvider plugin registry)
  • Python 3.10+

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hermes_ollama_cloud-1.0.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hermes_ollama_cloud-1.0.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file hermes_ollama_cloud-1.0.0.tar.gz.

File metadata

  • Download URL: hermes_ollama_cloud-1.0.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hermes_ollama_cloud-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1446a91738213fa809c4210eef4f7e4d7da14f63b8515356e7a4c1cf662c323b
MD5 410e430d033a6fa5e4a56bb3da89febe
BLAKE2b-256 04be499af675276d8300577a1b359167c0efa12522b8dad16a6853b024056f17

See more details on using hashes here.

Provenance

The following attestation bundles were made for hermes_ollama_cloud-1.0.0.tar.gz:

Publisher: publish.yml on jcmcneal/hermes-ollama-cloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hermes_ollama_cloud-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hermes_ollama_cloud-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f9f6e5e0b0841cf3f0ac1733ee15e5b48adf7fa7b1c60f05720ecb31dd377ea3
MD5 a8c819c4ffa148e6856bfc8b10cabfa3
BLAKE2b-256 56acd966ce2eb62bd497738041e2c62dfa61e666cf45f620893de5e67c50a63e

See more details on using hashes here.

Provenance

The following attestation bundles were made for hermes_ollama_cloud-1.0.0-py3-none-any.whl:

Publisher: publish.yml on jcmcneal/hermes-ollama-cloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page