Hermes Atlas
Official Nous Research repos

Hermes Paperclip Adapter

NousResearch/hermes-paperclip-adapter · Published by Nous Research

Adapter that runs Hermes Agent as a managed employee inside a Paperclip company

In short

Hermes Paperclip Adapter is an adapter from the NousResearch organization that lets Paperclip run Hermes Agent as a managed employee in a Paperclip company. It parses Hermes output into structured transcripts and supports eight inference providers.

What Hermes Paperclip Adapter does

In Paperclip, agents work as managed employees in a company. This adapter registers a hermes_local adapter type in a Paperclip server, so a Hermes Agent can be created from the Paperclip UI or API and assigned issues. On each heartbeat Hermes receives the task, uses its tools to complete it, reports results back to Paperclip and persists session state for continuity.

The adapter parses raw Hermes output into typed transcript entries so Paperclip can render tool cards, converts Hermes ASCII banners and table borders into GitHub-flavored Markdown, and wakes agents on issue comments as well as assignments. It supports eight providers (Anthropic, OpenRouter, OpenAI, Nous, OpenAI Codex, ZAI, Kimi Coding and MiniMax), scans both Paperclip-managed and native Hermes skills, detects the configured model from ~/.hermes/config.yaml, and offers optional filesystem checkpoints for rollback.

Key features

  • Registers a hermes_local adapter type in a Paperclip server
  • Eight inference providers, including Anthropic, OpenRouter, OpenAI and Nous
  • Skills integration across Paperclip-managed and native Hermes skills in ~/.hermes/skills/
  • Structured transcript parsing so Paperclip shows tool cards with status icons
  • Comment-driven wakes in addition to task assignments
  • Optional --checkpoints flag for filesystem rollback and --reasoning-effort pass-through

When to use it

  • Assign Paperclip issues to a Hermes Agent and collect the results
  • Let a Hermes agent wake up and answer comments on an issue
  • Run Hermes with a chosen model, iteration limit and toolset from Paperclip configuration

Who it is for: Paperclip users who want Hermes Agent to work as one of the agents in their company.

How it fits with Hermes Agent

Built for Hermes Agent and published under the NousResearch organization; it runs Hermes as a hermes_local agent inside Paperclip.

How to install Hermes Paperclip Adapter

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

npm install hermes-paperclip-adapter

Requirements: A Paperclip server, Hermes Agent installed (pip install hermes-agent), Python 3.10+, and at least one LLM API key (Anthropic, OpenRouter or OpenAI)

FAQ

What is Hermes Paperclip Adapter?

Hermes Paperclip Adapter is an npm package that lets a Paperclip server run Hermes Agent as a managed employee. Paperclip assigns work and Hermes reports results back.

Does Hermes Paperclip Adapter work with Hermes Agent?

Yes, it is built for Hermes Agent. It requires Hermes Agent to be installed and runs it as a hermes_local agent inside Paperclip.

How do I install Hermes Paperclip Adapter?

Run npm install hermes-paperclip-adapter, then register the adapter in your Paperclip server's adapter registry as shown in the README. After that you can create an agent with adapter type hermes_local.

Similar official for Hermes Agent

All official

Related guides: What is Hermes Agent? · How to install Hermes Agent