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
WebSearchProviderplugin 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1446a91738213fa809c4210eef4f7e4d7da14f63b8515356e7a4c1cf662c323b
|
|
| MD5 |
410e430d033a6fa5e4a56bb3da89febe
|
|
| BLAKE2b-256 |
04be499af675276d8300577a1b359167c0efa12522b8dad16a6853b024056f17
|
Provenance
The following attestation bundles were made for hermes_ollama_cloud-1.0.0.tar.gz:
Publisher:
publish.yml on jcmcneal/hermes-ollama-cloud
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hermes_ollama_cloud-1.0.0.tar.gz -
Subject digest:
1446a91738213fa809c4210eef4f7e4d7da14f63b8515356e7a4c1cf662c323b - Sigstore transparency entry: 2312916560
- Sigstore integration time:
-
Permalink:
jcmcneal/hermes-ollama-cloud@84049c5ae969d6af6b18d1588b93c5b02ea95f23 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/jcmcneal
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@84049c5ae969d6af6b18d1588b93c5b02ea95f23 -
Trigger Event:
push
-
Statement type:
File details
Details for the file hermes_ollama_cloud-1.0.0-py3-none-any.whl.
File metadata
- Download URL: hermes_ollama_cloud-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9f6e5e0b0841cf3f0ac1733ee15e5b48adf7fa7b1c60f05720ecb31dd377ea3
|
|
| MD5 |
a8c819c4ffa148e6856bfc8b10cabfa3
|
|
| BLAKE2b-256 |
56acd966ce2eb62bd497738041e2c62dfa61e666cf45f620893de5e67c50a63e
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hermes_ollama_cloud-1.0.0-py3-none-any.whl -
Subject digest:
f9f6e5e0b0841cf3f0ac1733ee15e5b48adf7fa7b1c60f05720ecb31dd377ea3 - Sigstore transparency entry: 2312916565
- Sigstore integration time:
-
Permalink:
jcmcneal/hermes-ollama-cloud@84049c5ae969d6af6b18d1588b93c5b02ea95f23 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/jcmcneal
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@84049c5ae969d6af6b18d1588b93c5b02ea95f23 -
Trigger Event:
push
-
Statement type: