Skip to main content

The self-improving AI agent — creates skills from experience, improves them during use, and runs anywhere

Project description

Hermes Cloud

Hermes Cloud ☤

Built for projects, not just conversations. Use any model — local, Cloudflare Workers, or your own key.

No login, no account, free to start. Your chats and data stay on your machine.


What makes Hermes Cloud different

Project-first architecture — conversations are organized around projects, not a flat chat log. Each project has its own context, tools, and scratchpad.

Serverless reasoning on Cloudflare Workers — run inference on Workers AI without provisioning a GPU. Bring your own Cloudflare token or use the built-in free tier.

Privacy-first by default — your chat history, sessions, and data stay on your machine. No accounts, no telemetry, no cloud sync. When you use a remote model (Workers AI, OpenAI, Anthropic), prompts are sent to that provider for inference — that's inherent to remote inference. Choose a local model (Ollama) to keep everything fully offline.

Free to start, no lock-in — bring your own API key for OpenAI, Anthropic, or any OpenAI-compatible endpoint. Or run a local model through Ollama. Switch any time with hermes model.

Built on Hermes Agent — this project is a fork of Hermes Agent by Nous Research. It inherits the core agent loop, tool system, skills, memory, and gateway, and adds project-first organization, Workers AI integration, and a focus on local-first, no-account usage.


Quick Install

Linux, macOS, WSL2, Termux

pip install hermes-cld
hermes

Windows (PowerShell)

pip install hermes-cld
hermes

Requires Python 3.11–3.13. See prerequisites below if you're on a bare system.

After installation:

hermes model      # Pick a model (local, Workers AI, or bring your own key)
hermes            # Start chatting!

Getting Started

hermes                  # Interactive CLI — start a conversation
hermes model            # Choose provider and model
hermes project new      # Create a new project
hermes project list     # List all projects
hermes tools            # Configure which tools are enabled
hermes doctor           # Check that everything is set up correctly

Choose Your Model

Hermes Cloud works with multiple backends — pick whichever fits your workflow:

Backend Setup Cost
Cloudflare Workers AI hermes model → select Workers AI Free tier included; bring your own Cloudflare token for higher limits
Ollama (local) Install Ollama, then hermes model → select Ollama Free (runs on your hardware)
OpenAI / compatible Set OPENAI_API_KEY, then hermes model → select OpenAI Your own API key, your own billing
Anthropic Set ANTHROPIC_API_KEY, then hermes model Your own API key

You're never locked in — switch with a single command.


Project-First Workflow

hermes project new my-research
hermes project switch my-research
hermes project archive my-research

Each project has its own conversation history, tools, and working directory. Switch between them without cross-contamination.


Documentation

Topic What's Covered
Getting Started Install, setup, first conversation
CLI Commands Full command reference
Providers & Models Workers AI, Ollama, OpenAI, Anthropic
Project System Project management
Configuration Config file reference

Contributing

PRs and issues welcome at github.com/rohandalvi369/Hermes-Cloud.

Development setup:

git clone https://github.com/rohandalvi369/Hermes-Cloud.git
cd Hermes-Cloud
pip install -e ".[dev]"
scripts/run_tests.sh

License & Credits

MIT — see LICENSE.

Hermes Cloud is a fork of Hermes Agent by Nous Research, used under the MIT License. See NOTICE for attribution.

The upstream Hermes Agent project is the foundation of this work — its team built the agent loop, tool system, gateway, and learning infrastructure that Hermes Cloud builds on.

Project details


Download files

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

Source Distribution

hermes_cld-0.1.1.tar.gz (12.6 MB view details)

Uploaded Source

Built Distribution

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

hermes_cld-0.1.1-py3-none-any.whl (9.0 MB view details)

Uploaded Python 3

File details

Details for the file hermes_cld-0.1.1.tar.gz.

File metadata

  • Download URL: hermes_cld-0.1.1.tar.gz
  • Upload date:
  • Size: 12.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for hermes_cld-0.1.1.tar.gz
Algorithm Hash digest
SHA256 31df21692e9463d4c08ecd1ad4f381aba8262a6688b9fa10698f3e47862d746e
MD5 455e576fc0b56fd5ef7adc1da5da7344
BLAKE2b-256 169bc26ef319219eeb9f711dfb2c7dd3b31ae9c2487e646b5a369647257cd936

See more details on using hashes here.

Provenance

The following attestation bundles were made for hermes_cld-0.1.1.tar.gz:

Publisher: upload_to_pypi.yml on rohandalvi369/Hermes-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_cld-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: hermes_cld-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for hermes_cld-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 158c8fe84e45273f30d927bb4e6ce9b484d37053c142206f6eb6da174e3b072e
MD5 ddf2b6917115b7553cf4f4a8b1b06abf
BLAKE2b-256 fe1638ff17fcfa1036815db275d71dfa5a98eb162bcde63cfca30f3417ff2a75

See more details on using hashes here.

Provenance

The following attestation bundles were made for hermes_cld-0.1.1-py3-none-any.whl:

Publisher: upload_to_pypi.yml on rohandalvi369/Hermes-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 Pingdom Monitoring Sentry Error logging StatusPage Status page