In de README van Paperclip staat de verhouding in één regel: If OpenClaw is an employee, Paperclip is the company.
Hermes en OpenClaw hebben elk een ingebouwde adapter in Paperclip, zodat de agent die je al draait kan aansluiten als een van de werknemers.
Op een test-VM van 4 GB (geen DreamHost-server) slaagde de verbindingscontrole van Paperclip voor Hermes toen we een verkeerde sleutel opgaven. Dezelfde controle weigerde Hermes aan te roepen via de containernaam, en de OpenClaw-controle gaf warn
, zelfs met het juiste token. In de tabel hieronder zie je wat elke controle meldde.
Wat ze elk doen
De rijen komen uit de documentatie van elk project, gelezen op 16 oktober 2026, en uit onze productpagina's, opnieuw gecontroleerd op 22 oktober, behalve het geheugengebruik in rust, dat we zelf hebben gemeten.
| Paperclip | OpenClaw | Hermes Agent | |
|---|---|---|---|
| Taak | Geeft agents tickets, met een organigram, budgetten en een auditlog | Een altijd actieve assistent die je via chatapps berichten stuurt | Een altijd actieve assistent die afgeronde taken omzet in vaardigheden |
| Doet zelf het werk | Via de agents die het draait of koppelt | Ja | Ja |
| Hoe het aansluit op Paperclip | Het is het bestuur | OpenClaw Gateway-adapter, via ws:// of wss:// | Hermes Gateway-adapter, die de API van Hermes aanroept op poort 8642 |
| Aanbeveling van de maker | 1 vCPU en 2 GB om te beginnen, volgens de installatiehandleiding | Minimaal 1 GB, 2 GB of meer aanbevolen | Minimaal 1 GB, 2 tot 4 GB aanbevolen in de Docker-documentatie |
| Gemeten geheugen in rust | Ongeveer 1.215 MiB | Ongeveer 1.024 MiB | Ongeveer 310 MiB, of ongeveer 557 MiB met het dashboard |
| Onze server wordt geleverd met | Paperclip achter de HTTPS van Caddy, beheerder aangemaakt, registraties gesloten | OpenClaw gebonden aan localhost, dashboard via een SSH-tunnel | Hermes en het dashboard achter Caddy met automatische HTTPS |
Gebruik alleen OpenClaw of Hermes als
Je wilt één altijd actieve assistent waaraan je berichten stuurt. Beide koppelen met Telegram, WhatsApp en Slack, en Hermes zet afgeronde taken bovendien om in vaardigheden die het hergebruikt.
Voeg Paperclip erbovenop toe als
Je draait meerdere agents en wilt dat elk een taak, een maandbudget en een manager heeft. Je krijgt tickets die je kunt volgen en een log van wat elke agent deed. Je OpenClaw of Hermes blijft actief als een van de workers.
Gebruik Paperclip zonder uitvoerder als
Claude Code en Codex dekken het werk. Beide zijn geïnstalleerd in de container op onze Paperclip-server, en Paperclip kan elk van beide aannemen voordat je iets anders koppelt.
Onze gids over Hermes vs OpenClaw helpt je een worker te kiezen. Is elke agent die je zou draaien een Claude Code-sessie, lees dan Claude Code-agentteams of Paperclip, waarin staat wat de eigen agentteams van Claude Code doen en wanneer Paperclip de volgende stap is.
Kunnen OpenClaw en Hermes dit niet al?
Ze doen een deel ervan. De FAQ van OpenClaw noemt multi-agentroutering, met aparte agents per kanaal, account of taak.
Hermes heeft ingebouwde vaardigheden voor Claude Code en Codex, zodat een Hermes-agent codeerwerk al aan elk van beide kan doorgeven. Paperclip staat boven ze allemaal: je Claude Code-agent, Codex-agent en Hermes-worker staan in één organigram en pakken tickets uit één wachtrij. Agents worden wakker wanneer je werk toewijst, of bij optionele heartbeats op een timer.
Paperclip bracht tussen 2 en 12 oktober 2026 drie releases uit, en onze eigen Paperclip-pagina noemt het MIT-gelicentieerd en snel in ontwikkeling.
Begin met één worker en een klein budget.
Wat de verbindingscontroles van Paperclip ons vertelden
Paperclip kan de instellingen van een adapter testen voordat een taak draait. We voerden die controle uit via de API (POST /api/companies/<id>/adapters/<type>/test-environment) zonder enige modelsleutel, gericht op Hermes op 127.0.0.1:8642 of via de naam, en op OpenClaw op een gedeeld Docker-netwerk.
| Wat we invoerden | Resultaat | Wat de controle meldde |
|---|---|---|
| Hermes op 127.0.0.1, juiste sleutel | Geslaagd | Hermes Gateway health endpoint is reachable. |
| Hermes op 127.0.0.1, verkeerde sleutel | Geslaagd | Hetzelfde als bij de juiste sleutel |
| Hermes via containernaam | Mislukt | Weigerde het http://-adres en vroeg om HTTPS |
| OpenClaw, juist token | Waarschuwing | Gateway connect probe succeeded, plus een melding die wss:// voorstelt |
| OpenClaw, verkeerd token | Waarschuwing | Gateway challenge was received, but connect probe was rejected. |
| OpenClaw, geen token | Waarschuwing | No gateway credentials detected in adapter config. |
De controle vraagt alleen de statuspagina van Hermes op. Die pagina heeft geen sleutel nodig, dus een verkeerd getypte API_SERVER_KEY blijft onopgemerkt tot de eerste taak mislukt.
De Hermes-adapter van Paperclip accepteert een http://-adres alleen op dezelfde machine, zoals 127.0.0.1 of localhost, en wil https:// voor al het andere. Het Docker-bridge-adres 172.17.0.1 kreeg hetzelfde antwoord als de containernaam, dus op één server deelt Hermes de netwerknamespace van Paperclip, zoals in de stappen hieronder.
Bij OpenClaw was de algemene status warn
, of het token nu juist, onjuist of afwezig was. De probe-regel maakt het verschil duidelijk, en zonder token krijg je ook een regel dat er geen inloggegevens zijn gevonden.
Paperclip en een uitvoerder op één server draaien
Onze Paperclip-server bevat geen OpenClaw of Hermes, dus je voegt er zelf een toe met root-toegang en houdt die zelf up-to-date. We hebben deze stappen getest met het compose-bestand uit de quickstart van Paperclip, waarin de Paperclip-service paperclip heet. Op onze server bewaart Paperclip zijn gegevens in /opt/paperclip, dus zoek eerst het compose-project op met docker compose ls en controleer de servicenaam met docker compose ps.
Als je uitvoerder Hermes is
- Voeg een providersleutel toe en stel twee uitgavenlimieten in
Haal je inloggegevens op via SSH, geef je bedrijf een naam en voeg een providersleutel toe, want de velden voor Anthropic, OpenAI en Gemini zijn standaard leeg.
Geef elke agent een maandbudget voordat je de heartbeat van een agent aanzet, zoals de gids voor de eerste vijf minuten van Paperclip aanraadt. Budgetten staan onder Audit, op het tabblad Budgets, maar een agent die je in de app aanneemt, krijgt er geen mee. Stel het dus in met het commando
budget agent:updatevan de CLI of via de API, zoals de kostengids uitlegt. Stel daarna een uitgavenlimiet in bij je modelprovider. - Start Hermes binnen het netwerk van Paperclip
De API-server van Hermes luistert standaard op 127.0.0.1 binnen zijn container, dus je draait het officiële Docker-image in de netwerknamespace van Paperclip, waar dat adres ook de eigen
127.0.0.1van Paperclip is. Een gepubliceerde poort is niet nodig. We voegden deze service toe aan het compose-project van Paperclip, vastgezet op de Hermes-versie die we testten, en hij startte naast Paperclip zonder eigen poort. Je hebt ook een providersleutel voor Hermes nodig, die we in onze test niet gebruikten.yamlservices: hermes: image: nousresearch/hermes-agent:v0.22.2 restart: unless-stopped network_mode: "service:paperclip" volumes: - ./data/hermes:/opt/data environment: API_SERVER_ENABLED: "true" API_SERVER_KEY: "${API_SERVER_KEY}" # plus one provider key, e.g. OPENROUTER_API_KEY command: ["gateway", "run"] depends_on: - paperclip - Voeg een Hermes Gateway-agent toe en geef hem een kleine taak
Voeg een agent toe. Kies de Hermes Gateway-adapter. Vul
http://127.0.0.1:8642in als basis-URL van de API en de Hermes-API_SERVER_KEYals sleutel, zoals de onboardingnotities van Paperclip beschrijven. Voer de controle uit. Wijs daarna één kleine taak toe.
Als je uitvoerder OpenClaw is
Het agentformulier van Paperclip toont de OpenClaw Gateway-adapter als Coming soon.
OpenClaw sluit in plaats daarvan aan via een uitnodiging. Onze test omvatte de netwerkstap en de controle van de adapter. De uitnodiging lieten we weg, omdat de agent van OpenClaw die leest met een modelsleutel en we er in onze test geen gebruikten.
- Zet OpenClaw op het netwerk van Paperclip
Start OpenClaw met zijn eigen Docker-bestanden, zoek beide containernamen op met
docker psen verbind ze via een gedeeld netwerk, zoals in onze test:bashdocker network create agents docker network connect agents <paperclip> docker network connect --alias openclaw-gateway \ agents <openclaw-gateway> - Stuur OpenClaw de uitnodiging
Ga in de bedrijfsinstellingen van Paperclip naar het onderdeel Invites en klik op Generate OpenClaw Invite Prompt. Plak de prompt als één bericht in de hoofdchat van OpenClaw en keur daarna het verzoek tot aansluiten goed in Paperclip. OpenClaw moet Paperclip bereiken via een toegestane hostnaam. We kregen een 403,
This hostname is not allowed,
toen we Paperclip via het IP-adres aanriepen, en de documentatie van de OpenClaw-adapter van Paperclip laat zien hoe je er een toestaat metpaperclipai allowed-hostname. Stopt de eerste taak bijpairing required,
keur dan ook het nieuwe apparaat goed in OpenClaw, want dat is een aparte goedkeuring. - Lees de testregel
Voer de controle van de adapter uit. Zoek naar
Gateway connect probe succeeded.
Op een gedeeld Docker-netwerk zie je daarnaast een melding diewss://voorstelt.
Hoeveel geheugen het duo nodig heeft
Het meeste geheugen gaat naar Paperclip zelf. Een Hermes-worker gebruikt zelf ongeveer 310 MiB. Het quickstart-image van Paperclip draait een Node-server van zo'n 890 MiB, naast een ingebouwde PostgreSQL-database. Volgens de installatiehandleiding van Paperclip is elke Linux-VPS met 1 vCPU en 2 GB RAM genoeg om te beginnen, en onze Paperclip-pagina noemt hetzelfde getal. Op een server met 2 GB hou je ruim minder dan 1 GB over voor agentruns.
| Wat je draait | Door ons gemeten geheugen in rust | Passend abonnement |
|---|---|---|
| Alleen Paperclip, om het te proberen | Ongeveer 1.215 MiB, met 2.476 MiB van de VM over | Stack 4 |
| Paperclip en een Hermes-worker | Ongeveer 1.465 MiB, met 2.247 MiB over | Stack 4 om het te proberen, Stack 8 zodra agents werken |
| Paperclip en een OpenClaw-worker | Ongeveer 2.175 MiB, met 1.611 MiB over | Stack 4 om het te proberen, Stack 8 zodra agents werken |
| Paperclip met een handvol drukke agents | Niet gemeten, omdat elke agentrun een proces toevoegt | Stack 16 of een tweede server |

Beide combinaties passen in rust in 4 GB. Agentruns gaan af van wat overblijft. Paperclip start elke Claude Code- of Codex-run als subproces in zijn eigen container, en boven een handvol drukke agents raadt de VPS-gids van Paperclip aan om die runs naar aparte machines te verplaatsen. We hebben geen werkende run gemeten, dus we kunnen niet zeggen hoeveel drukke agents op Stack 8 passen. Stack 8 voegt geheugen toe met dezelfde 2 vCPU als Stack 4, en Stack 16 is het eerste pakket met 4 vCPU. Je kunt later vanaf Stack 4 opschalen, maar terugschalen wordt niet ondersteund.
Ons Paperclip-image voegt swap toe, wat onze VM niet had. Zo kan een korte piek ergens terecht, maar swap is veel trager dan geheugen, dus reken er niet op bij het bepalen van de grootte.
Schijfruimte is minder krap dan geheugen. Uitgepakt nemen de images 9,19 GB in voor Paperclip, 4,5 GB voor Hermes en 5,18 GB voor OpenClaw. Je hebt 14 tot 15 GB schijfruimte nodig voor Paperclip en één worker, van de 75 GB op Stack 4 of 150 GB op Stack 8. In rust hield Paperclip ongeveer 5,6% van één vCPU bezig met zijn heartbeat-timer en database, en elke worker bleef onder 2%.
Wat de budgetten van Paperclip niet zien
Je geeft elke agent in Paperclip een maandlimiet in dollars, en het hele bedrijf krijgt ook een maandelijks plafond. Bij 80% krijg je een waarschuwing en blijft de agent werken. Bij 100% pauzeert Paperclip de agent en start het geen heartbeats meer tot je het budget verhoogt of de maand op de 1e (UTC) opnieuw begint. In de release die we lazen, staat op de 80%-kaart ten onrechte dat de agent gepauzeerd is; volgens de kostengids van Paperclip is dat in een latere release opgelost.
De limiet telt alleen geregistreerde uitgaven, en volgens de README van Paperclip kunnen gebruiksrapportage en werk dat al loopt een stop vertragen. Voor OpenClaw registreert de adaptercode van Paperclip de kosten van een run als $ 0 wanneer het rapport van OpenClaw geen dollarbedrag bevat. Onze Paperclip-pagina waarschuwt voor hetzelfde gat en wijst erop dat een Paperclip-budget alleen Paperclip pauzeert en de facturering van je provider niet raakt.
Heb je al een OpenClaw- of Hermes-server?
Je kunt die server laten zoals hij is. Paperclip kan een worker op een andere server aanroepen, en als de worker een eigen server heeft, blijft je bestuur draaien bij een crash of update daar.
Voor Hermes op een andere server heeft Paperclip een https://-adres nodig, want de adapter accepteert http:// alleen op dezelfde machine. Ons Hermes-image serveert het dashboard al via Caddy met automatische HTTPS, en de Hermes-adapter van Paperclip accepteert een dashboardadres en koppelt dat aan de API van Hermes. Zet de API-server aan met een eigen sleutel en test daarna met een kleine eerste taak.
Voor OpenClaw accepteert Paperclip een bereikbaar ws://- of wss://-adres, en de controle raadt wss:// aan tussen servers. Ons OpenClaw-image is gebonden aan localhost en je bereikt het dashboard via een SSH-tunnel, dus je richt zelf een HTTPS-adres of een privénetwerk in voordat Paperclip verbinding kan maken. Volg de installatiehandleiding van OpenClaw om OpenClaw op een eigen server te starten.
Hoe we hebben gemeten
De VM draaide Ubuntu 24.04.4 onder Colima op een Apple M2 Mac: arm64, 2 vCPU's, 4 GB geheugen (3.904 MiB zichtbaar), geen swap en Docker 29.5.2. DreamHost voerde de test daar uit op 16 oktober 2026. Er was geen server van DreamHost bij betrokken. Elke app kwam uit de gepubliceerde image van de maker, op een vaste versie, en we hebben elke digest genoteerd. Paperclip 2026.1012.0 draaide vanuit het quickstart-composebestand, Hermes Agent v0.22.2 binnen het netwerk van Paperclip en OpenClaw 2026.10.4 vanuit het eigen installatiescript op een gedeeld Docker-netwerk. Elk cijfer is de mediaan van 12 docker stats MEM USAGE
-metingen, met 5 seconden ertussen, na 10 minuten stabiliseren. Het cijfer voor OpenClaw alleen en het cijfer voor Hermes met dashboard komen uit de run op dezelfde VM voor onze gids over OpenClaw of Hermes. Op 22 oktober 2026 hebben we elk plan, elke prijs en elke productbewering van DreamHost hier gecontroleerd aan de hand van de live pagina's voor VPS-hosting met Paperclip, OpenClaw en Hermes Agent.
Onze servers gebruiken x86-processors van AMD EPYC, en onze Paperclip-image voegt Caddy toe en kan anders zijn ingericht dan het quickstart-bestand, dus daar zie je niet precies dezelfde cijfers. Geen enkele agent kreeg een taak, en geen enkel model gaf antwoord, omdat er geen sleutel was om er een mee aan te roepen. Elke opstelling draaide één keer. We hebben de drie apps niet samen gedraaid en de uitnodiging voor OpenClaw niet uitgevoerd.
Veelgestelde vragen over Paperclip, OpenClaw en Hermes
Kost Paperclip iets?
Paperclip is gratis en valt onder de MIT-licentie. Je betaalt rechtstreeks voor de server en voor je modelprovider. De gids voor de eerste vijf minuten van Paperclip raadt aan om op $ 5 tot $ 20 te rekenen om het uit te proberen, en op $ 20 tot $ 100 per maand voor een actief bedrijf.
Wat gaat er geld kosten zodra ik een sleutel toevoeg?
Elke heartbeat, taak en reactie die een agent afhandelt, is een aanroep waarvoor je provider betaalt, volgens de kostengids van Paperclip. Een agent met een heartbeat van 15 minuten doet ongeveer vier keer zoveel aanroepen als een agent met een heartbeat per uur, dus geef agents op de achtergrond lange intervallen. De eigen timer van 30 seconden van Paperclip bleef op onze test-VM draaien zonder sleutel, en niets riep een model aan.
Kan Paperclip Hermes zelf starten, zonder tweede container?
Paperclip heeft een Hermes-adapter die de opdrachtregeltool van Hermes uitvoert, maar de Docker-image van Paperclip installeert Claude Code, Codex, OpenCode, Gemini CLI en Kimi Code, en geen Hermes. Je zou Hermes zelf in de container van Paperclip moeten toevoegen, en een update van de image haalt het dan waarschijnlijk weer weg. Via de Hermes Gateway blijven beide images zoals de makers ze leveren.
Kunnen Paperclip, OpenClaw en Hermes allemaal op één server draaien?
We hebben steeds één worker tegelijk gemeten. Paperclip met OpenClaw kwam in rust uit op ongeveer 2.175 MiB, en een Hermes-worker gebruikte ongeveer 310 MiB, dus de drie passen in rust waarschijnlijk in 8 GB, al hebben we ze niet samen gedraaid. Agentruns kosten extra geheugen, dus houd het gebruik in de gaten en geef een worker een eigen server als het krap wordt.
Bronnen
- Paperclip VPS Hosting, DreamHost, gelezen op 22 okt. 2026. dreamhost.com/hosting/vps/paperclip
- OpenClaw VPS Hosting, DreamHost, gelezen op 22 okt. 2026. dreamhost.com/hosting/vps/openclaw
- Hermes Agent VPS Hosting, DreamHost, gelezen op 22 okt. 2026. dreamhost.com/hosting/vps/hermes-agent
- VPS Hosting, DreamHost, gelezen op 22 okt. 2026. dreamhost.com/hosting/vps
- Paperclip README, Paperclip (GitHub), gelezen op 16 okt. 2026. github.com/paperclipai/paperclip
- Paperclip releases, Paperclip (GitHub), gelezen op 16 okt. 2026. github.com/paperclipai/paperclip/releases
- Adapters overview, Paperclip docs, gelezen op 16 okt. 2026. docs.paperclip.ing/reference/adapters/overview
- Hermes Gateway adapter, Paperclip docs, gelezen op 16 okt. 2026. docs.paperclip.ing/reference/adapters/hermes-gateway
- OpenClaw Gateway adapter, Paperclip docs, gelezen op 16 okt. 2026. docs.paperclip.ing/reference/adapters/openclaw-gateway
- Hermes Gateway onboarding, Paperclip (GitHub), gelezen op 16 okt. 2026. github.com/paperclipai/paperclip/blob/master/doc/HERMES_GATEWAY_ONBOARDING.md
- OpenClaw onboarding, Paperclip (GitHub), gelezen op 16 okt. 2026. github.com/paperclipai/paperclip/blob/master/doc/OPENCLAW_ONBOARDING.md
- OpenClaw gateway adapter run code (execute.ts), Paperclip (GitHub), gelezen op 16 okt. 2026. github.com/paperclipai/paperclip/blob/master/packages/adapters/openclaw-gateway/src/server/execute.ts
- Paperclip Dockerfile, Paperclip (GitHub), gelezen op 16 okt. 2026. github.com/paperclipai/paperclip/blob/master/Dockerfile
- Installation, Paperclip docs, gelezen op 22 okt. 2026. docs.paperclip.ing/guides/getting-started/installation
- Your first five minutes, Paperclip docs, gelezen op 16 okt. 2026. docs.paperclip.ing/guides/getting-started/five-minute-path
- Deploy Paperclip to a VPS, Paperclip docs, gelezen op 16 okt. 2026. docs.paperclip.ing/how-to/deploy-to-vps-or-fly
- Costs, Paperclip docs, gelezen op 16 okt. 2026. docs.paperclip.ing/guides/day-to-day/costs
- What is OpenClaw?, OpenClaw docs, gelezen op 16 okt. 2026. docs.openclaw.ai/help/faq/what-is-openclaw
- FAQ: providers and hosting, OpenClaw docs, gelezen op 16 okt. 2026. docs.openclaw.ai/help/faq-first-run/providers-and-hosting
- Docker, OpenClaw docs, gelezen op 16 okt. 2026. docs.openclaw.ai/nl/install/docker
- Docker, Hermes Agent docs, gelezen op 16 okt. 2026. hermes-agent.nousresearch.com/docs/user-guide/docker
- Hermes Agent README, Nous Research (GitHub), gelezen op 16 okt. 2026. github.com/NousResearch/hermes-agent
- Hermes bundled skills for coding agents, Nous Research (GitHub), gelezen op 19 okt. 2026. github.com/NousResearch/hermes-agent/tree/main/skills/autonomous-ai-agents