Le README de Paperclip résume la relation en une ligne : If OpenClaw is an employee, Paperclip is the company.
Hermes et OpenClaw disposent chacun d'un adaptateur intégré dans Paperclip : l'agent que vous utilisez déjà peut donc le rejoindre comme l'un de ses employés.
Sur une VM de test de 4 Go (pas un serveur DreamHost), le test de connexion de Paperclip pour Hermes a réussi alors que nous lui avions donné une mauvaise clé. Le même test a refusé d'appeler Hermes par son nom de conteneur, et celui d'OpenClaw a renvoyé warn
même avec le bon jeton. Le tableau ci-dessous indique le résultat de chaque test.
Le rôle de chacun
Les lignes proviennent de la documentation de chaque projet, consultée le 16 octobre 2026, et de nos pages produit, revérifiées le 22 octobre, sauf la mémoire au repos, que nous avons mesurée.
| Paperclip | OpenClaw | Hermes Agent | |
|---|---|---|---|
| Son rôle | Attribue des tickets aux agents, avec un organigramme, des budgets et un journal d'audit | Un assistant toujours actif auquel vous écrivez sur des messageries | Un assistant toujours actif qui transforme les tâches terminées en compétences |
| Fait le travail lui-même | Par l'intermédiaire des agents qu'il exécute ou connecte | Oui | Oui |
| Comment il rejoint Paperclip | C'est lui qui dirige | Adaptateur OpenClaw Gateway, via ws:// ou wss:// | Adaptateur Hermes Gateway, qui appelle l'API de Hermes sur le port 8642 |
| Dimensionnement de l'éditeur | 1 vCPU et 2 Go pour commencer, selon son guide d'installation | 1 Go minimum, 2 Go ou plus recommandés | 1 Go minimum, 2 à 4 Go recommandés par sa documentation Docker |
| Mémoire au repos mesurée | Environ 1 215 Mio | Environ 1 024 Mio | Environ 310 Mio, ou environ 557 Mio avec son tableau de bord |
| Notre serveur est livré avec | Paperclip derrière le HTTPS de Caddy, compte admin créé, inscriptions fermées | OpenClaw lié à localhost, tableau de bord via un tunnel SSH | Hermes et son tableau de bord derrière Caddy avec HTTPS automatique |
Utilisez OpenClaw ou Hermes seul si
Vous voulez un seul assistant toujours actif auquel vous écrivez. Les deux se connectent à Telegram, WhatsApp et Slack, et Hermes transforme aussi les tâches terminées en compétences qu'il réutilise.
Ajoutez Paperclip par-dessus si
Vous utilisez plusieurs agents et voulez que chacun ait un rôle, un budget mensuel et un responsable. Vous obtenez des tickets que vous pouvez suivre et un journal de ce que chacun a fait. Votre OpenClaw ou Hermes reste en place comme l'un des exécutants.
Utilisez Paperclip sans exécutant si
Claude Code et Codex suffisent pour le travail. Les deux sont installés dans le conteneur de notre serveur Paperclip, et Paperclip peut recruter l'un ou l'autre avant que vous ne connectiez quoi que ce soit d'autre.
Notre guide Hermes ou OpenClaw vous aide à choisir un exécutant. Si tous les agents que vous utiliseriez sont des sessions Claude Code, consultez Équipes d'agents Claude Code ou Paperclip, qui explique ce que font les équipes d'agents propres à Claude Code et quand passer à Paperclip.
OpenClaw et Hermes le font-ils déjà ?
En partie. La FAQ d'OpenClaw mentionne le routage multi-agents, avec des agents distincts par canal, compte ou tâche.
Hermes fournit des compétences intégrées pour Claude Code et Codex : un agent Hermes peut donc déjà confier du travail de code à l'un ou l'autre. Paperclip se place au-dessus de tous, avec votre agent Claude Code, votre agent Codex et votre exécutant Hermes sur un même organigramme, qui prennent leurs tickets dans une même file. Les agents se réveillent quand vous leur attribuez du travail, ou à intervalles réguliers grâce à des heartbeats facultatifs.
Paperclip a publié trois versions entre le 2 et le 12 octobre 2026, et notre propre page Paperclip le décrit comme sous licence MIT et en évolution rapide.
Commencez avec un seul exécutant et un petit budget.
Ce que nous ont appris les vérifications de connexion de Paperclip
Paperclip peut tester les paramètres d'un adaptateur avant l'exécution d'une tâche. Nous avons lancé ce test via son API (POST /api/companies/<id>/adapters/<type>/test-environment) sans aucune clé de modèle, en le pointant vers Hermes sur 127.0.0.1:8642 ou par son nom, et vers OpenClaw sur un réseau Docker partagé.
| Ce que nous avons saisi | Résultat | Réponse de la vérification |
|---|---|---|
| Hermes sur 127.0.0.1, bonne clé | Réussite | Hermes Gateway health endpoint is reachable. |
| Hermes sur 127.0.0.1, mauvaise clé | Réussite | Identique à la bonne clé |
| Hermes par nom de conteneur | Échec | Adresse http:// refusée, HTTPS demandé |
| OpenClaw, bon jeton | Avertissement | Gateway connect probe succeeded, plus une note suggérant wss:// |
| OpenClaw, mauvais jeton | Avertissement | Gateway challenge was received, but connect probe was rejected. |
| OpenClaw, sans jeton | Avertissement | No gateway credentials detected in adapter config. |
Le test interroge seulement la page de santé de Hermes. Cette page ne demande aucune clé : une API_SERVER_KEY mal saisie passe donc inaperçue jusqu'à l'échec de la première tâche.
L'adaptateur Hermes de Paperclip n'accepte une adresse http:// que sur la même machine, comme 127.0.0.1 ou localhost, et exige https:// pour tout le reste. L'adresse du pont Docker 172.17.0.1 a obtenu la même réponse que le nom du conteneur : sur un seul serveur, Hermes partage donc l'espace de noms réseau de Paperclip, comme dans les étapes ci-dessous.
Pour OpenClaw, le statut global indiquait warn
, que le jeton soit bon, mauvais ou absent. C'est la ligne de la sonde qui permet de les distinguer, et sans jeton, une ligne supplémentaire indique qu'aucun identifiant n'a été trouvé.
Faire tourner Paperclip et un exécutant sur un même serveur
Notre serveur Paperclip n'inclut ni OpenClaw ni Hermes : vous en ajoutez un avec l'accès root et vous le maintenez à jour vous-même. Nous avons testé ces étapes avec le fichier compose de démarrage rapide de Paperclip, où le service Paperclip s'appelle paperclip. Sur notre serveur, Paperclip conserve ses données dans /opt/paperclip : trouvez d'abord son projet compose avec docker compose ls, puis vérifiez le nom du service avec docker compose ps.
Si votre exécutant est Hermes
- Ajoutez une clé de fournisseur et fixez deux limites de dépenses
Récupérez vos identifiants via SSH, nommez votre entreprise et ajoutez une clé de fournisseur, car les champs Anthropic, OpenAI et Gemini sont vides au départ.
Avant d'activer le heartbeat d'un agent, donnez à chaque agent un budget mensuel, comme le conseille le guide des cinq premières minutes de Paperclip. Les budgets apparaissent sous Audit, dans l'onglet Budgets, mais un agent que vous recrutez dans l'application n'en a pas : définissez-le avec la commande
budget agent:updatede la CLI ou via l'API, comme l'explique le guide des coûts. Plafonnez ensuite les dépenses auprès de votre fournisseur de modèles. - Lancez Hermes dans le réseau de Paperclip
Par défaut, le serveur d'API de Hermes écoute sur 127.0.0.1 dans son conteneur : vous exécuterez donc son image Docker officielle dans l'espace de noms réseau de Paperclip, où cette adresse est aussi le
127.0.0.1de Paperclip. Aucun port publié n'est nécessaire. Nous avons ajouté ce service au projet compose de Paperclip, en fixant la version de Hermes que nous avons testée, et il a démarré à côté de Paperclip sans port propre. Il vous faudra aussi une clé de fournisseur pour Hermes, que notre test n'a pas utilisée.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 - Ajoutez un agent Hermes Gateway et confiez-lui une petite tâche
Ajoutez un agent. Choisissez l'adaptateur Hermes Gateway. Saisissez
http://127.0.0.1:8642comme URL de base de l'API et laAPI_SERVER_KEYde Hermes comme clé, comme le décrivent les notes d'intégration de Paperclip. Lancez le test. Attribuez ensuite une petite tâche.
Si votre exécutant est OpenClaw
Le formulaire d'agent de Paperclip affiche l'adaptateur OpenClaw Gateway avec la mention Coming soon.
OpenClaw rejoint plutôt Paperclip par invitation. Notre test a couvert l'étape réseau et le test de l'adaptateur. Nous avons laissé de côté l'invitation, car l'agent d'OpenClaw la lit à l'aide d'une clé de modèle et notre test n'en utilisait aucune.
- Placez OpenClaw sur le réseau de Paperclip
Démarrez OpenClaw à partir de ses propres fichiers Docker, trouvez les deux noms de conteneurs avec
docker pset reliez-les sur un réseau partagé, comme dans notre test :bashdocker network create agents docker network connect agents <paperclip> docker network connect --alias openclaw-gateway \ agents <openclaw-gateway> - Envoyez l'invitation à OpenClaw
Dans les paramètres d'entreprise de Paperclip, repérez la section Invites et cliquez sur Generate OpenClaw Invite Prompt. Collez le prompt dans le chat principal d'OpenClaw en un seul message, puis approuvez la demande d'adhésion dans Paperclip. OpenClaw doit joindre Paperclip via un nom d'hôte autorisé. Nous avons obtenu une erreur 403,
This hostname is not allowed,
en appelant Paperclip par son adresse IP, et la documentation de l'adaptateur OpenClaw de Paperclip montre comment en autoriser un avecpaperclipai allowed-hostname. Si la première tâche s'arrête surpairing required,
approuvez aussi le nouvel appareil dans OpenClaw, car il s'agit d'une approbation distincte. - Lisez la ligne de la sonde
Lancez le test de l'adaptateur. Cherchez
Gateway connect probe succeeded.
Sur un réseau Docker partagé, attendez-vous à voir en plus une note suggérantwss://.
La mémoire nécessaire au duo
L'essentiel de la mémoire va à Paperclip lui-même. Un exécutant Hermes utilise environ 310 Mio à lui seul. L'image de démarrage rapide de Paperclip exécute un serveur Node, environ 890 Mio à lui seul, à côté d'une base de données PostgreSQL intégrée. Le guide d'installation de Paperclip indique que n'importe quel VPS Linux avec 1 vCPU et 2 Go de RAM suffit pour commencer, et notre page Paperclip cite le même chiffre. Sur un serveur de 2 Go, il vous resterait bien moins de 1 Go pour l'exécution des agents.
| Ce que vous faites tourner | Mémoire au repos mesurée | Offre adaptée |
|---|---|---|
| Paperclip seul, pour l'essayer | Environ 1 215 Mio, avec 2 476 Mio restants sur la VM | Stack 4 |
| Paperclip et un exécutant Hermes | Environ 1 465 Mio, avec 2 247 Mio restants | Stack 4 pour l'essayer, Stack 8 une fois les agents au travail |
| Paperclip et un exécutant OpenClaw | Environ 2 175 Mio, avec 1 611 Mio restants | Stack 4 pour l'essayer, Stack 8 une fois les agents au travail |
| Paperclip avec quelques agents actifs | Non mesuré, car chaque exécution d'agent ajoute un processus | Stack 16 ou un second serveur |

Les deux duos tiennent dans 4 Go au repos. Les exécutions d'agents puisent dans ce qui reste. Paperclip lance chaque exécution de Claude Code ou de Codex comme processus enfant dans son propre conteneur, et au-delà de quelques agents actifs, son guide VPS conseille de déplacer ces exécutions sur des machines distinctes. Nous n'avons pas mesuré d'exécution en cours : nous ne pouvons donc pas dire combien d'agents actifs tiennent sur Stack 8. Stack 8 ajoute de la mémoire avec les mêmes 2 vCPU que Stack 4, et Stack 16 est la première offre avec 4 vCPU. Vous pouvez passer à une offre supérieure depuis Stack 4 plus tard, mais le passage à une offre inférieure n'est pas pris en charge.
Notre image Paperclip ajoute du swap, ce que notre VM n'avait pas. Cela permet d'absorber un pic bref, mais le swap est bien plus lent que la mémoire : n'en tenez pas compte pour dimensionner votre serveur.
Le disque est moins contraignant que la mémoire. Décompressées, les images occupent 9,19 Go pour Paperclip, 4,5 Go pour Hermes et 5,18 Go pour OpenClaw. Il vous faudra 14 à 15 Go de disque pour Paperclip et un exécutant, sur les 75 Go de Stack 4 ou les 150 Go de Stack 8. Au repos, Paperclip occupait environ 5,6 % d'un vCPU avec son minuteur de heartbeat et sa base de données, et chaque exécutant restait sous les 2 %.
Ce que les budgets de Paperclip ne voient pas
Dans Paperclip, vous attribuez à chaque agent une limite mensuelle en dollars, et l'entreprise entière dispose aussi d'un plafond mensuel. À 80 %, vous recevez un avertissement et l'agent continue de travailler. À 100 %, Paperclip met l'agent en pause et ne lance plus de heartbeat jusqu'à ce que vous augmentiez le budget ou que le mois se réinitialise le 1er (UTC). Dans la version que nous avons consultée, la carte des 80 % indique à tort que l'agent est en pause, un problème que le guide des coûts de Paperclip dit corrigé dans une version ultérieure.
La limite ne compte que les dépenses enregistrées, et le README de Paperclip précise que le signalement de l'utilisation et le travail déjà en cours peuvent retarder un arrêt. Pour OpenClaw, le code de l'adaptateur de Paperclip enregistre le coût d'une exécution à 0 $ quand le rapport d'OpenClaw ne contient aucun montant en dollars. Notre page Paperclip signale cette même lacune et rappelle qu'un budget Paperclip met Paperclip en pause sans toucher à la facturation de votre fournisseur.
Vous avez déjà un serveur OpenClaw ou Hermes ?
Vous pouvez garder ce serveur tel quel. Paperclip peut appeler un exécutant sur un autre serveur, et si l'exécutant a son propre serveur, un plantage ou une mise à jour de celui-ci n'interrompt pas Paperclip.
Pour Hermes sur un autre serveur, Paperclip a besoin d'une adresse https://, car son adaptateur n'accepte http:// que sur la même machine. Notre image Hermes sert déjà son tableau de bord via Caddy avec HTTPS automatique, et l'adaptateur Hermes de Paperclip accepte une adresse de tableau de bord et la fait correspondre à l'API de Hermes. Activez le serveur d'API avec sa propre clé, puis testez avec une petite première tâche.
Pour OpenClaw, Paperclip accepte une adresse ws:// ou wss:// qu'il peut joindre, et son test suggère wss:// entre serveurs. Notre image OpenClaw est liée à localhost et vous accédez à son tableau de bord via un tunnel SSH : vous devrez donc configurer votre propre adresse HTTPS ou un réseau privé avant que Paperclip puisse se connecter. Pour démarrer OpenClaw sur son propre serveur, suivez le guide d'installation d'OpenClaw.
Notre méthode de mesure
La VM tournait sous Ubuntu 24.04.4 avec Colima sur un Mac Apple M2 : arm64, 2 vCPU, 4 Go de mémoire (3 904 Mio visibles), pas de swap et Docker 29.5.2. DreamHost y a mené le test le 16 octobre 2026. Aucun serveur DreamHost n'a été utilisé. Chaque application provenait de l'image publiée par son éditeur, à une version fixe, et nous avons noté chaque digest. Paperclip 2026.1012.0 tournait à partir de son fichier compose de démarrage rapide, Hermes Agent v0.22.2 dans le réseau de Paperclip, et OpenClaw 2026.10.4 à partir de son propre script d'installation, sur un réseau Docker partagé. Chaque chiffre est la médiane de 12 relevés docker stats MEM USAGE
pris à 5 secondes d'intervalle, après 10 minutes de stabilisation. Le chiffre d'OpenClaw seul et celui de Hermes avec son tableau de bord proviennent de l'essai mené sur la même VM pour notre guide OpenClaw ou Hermes. Le 22 octobre 2026, nous avons vérifié chaque offre, prix et description de produit DreamHost cités ici sur les pages en ligne d'hébergement VPS Paperclip, OpenClaw et Hermes Agent.
Nos serveurs utilisent des processeurs x86 AMD EPYC, et notre image Paperclip ajoute Caddy et peut être organisée différemment du fichier de démarrage rapide : vous n'y verrez donc pas des chiffres identiques. Aucun agent n'a pris de tâche, et aucun modèle n'a répondu, faute de clé pour en appeler un. Chaque configuration n'a tourné qu'une fois. Nous n'avons pas fait tourner les trois applications ensemble, ni testé l'invitation OpenClaw.
FAQ sur Paperclip, OpenClaw et Hermes
Paperclip est-il payant ?
Paperclip est gratuit et sous licence MIT. Vous payez le serveur et votre fournisseur de modèles, directement. Le guide des cinq premières minutes de Paperclip conseille de prévoir de 5 à 20 $ pour l'essayer, et de 20 à 100 $ par mois pour une entreprise active.
Qu'est-ce qui commence à coûter une fois la clé ajoutée ?
Chaque heartbeat, tâche et commentaire traité par un agent est un appel facturé par votre fournisseur, selon le guide des coûts de Paperclip. Un agent avec un heartbeat toutes les 15 minutes fait environ quatre fois plus d'appels qu'un agent horaire : donnez donc de longs intervalles aux agents d'arrière-plan. Sur notre VM de test, le minuteur de 30 secondes de Paperclip a continué de tourner sans clé, et rien n'a appelé de modèle.
Paperclip peut-il lancer Hermes lui-même, sans second conteneur ?
Paperclip dispose d'un adaptateur Hermes qui exécute l'outil en ligne de commande de Hermes, mais l'image Docker de Paperclip installe Claude Code, Codex, OpenCode, Gemini CLI et Kimi Code, et pas Hermes. Vous devriez ajouter Hermes vous-même dans le conteneur de Paperclip, et une mise à jour de l'image le supprimerait probablement. Avec Hermes Gateway, les deux images restent telles que leurs éditeurs les fournissent.
Paperclip, OpenClaw et Hermes peuvent-ils tous tourner sur un même serveur ?
Nous avons mesuré un exécutant à la fois. Paperclip avec OpenClaw atteignait environ 2 175 Mio au repos, et un exécutant Hermes utilisait environ 310 Mio : les trois tiendraient donc probablement dans 8 Go au repos, mais nous ne les avons pas fait tourner ensemble. Les exécutions d'agents ajoutent de la mémoire : surveillez l'utilisation et donnez à un exécutant son propre serveur si cela devient juste.
Sources
- Paperclip VPS Hosting, DreamHost, consulté le 22 oct. 2026. dreamhost.com/hosting/vps/paperclip
- OpenClaw VPS Hosting, DreamHost, consulté le 22 oct. 2026. dreamhost.com/hosting/vps/openclaw
- Hermes Agent VPS Hosting, DreamHost, consulté le 22 oct. 2026. dreamhost.com/hosting/vps/hermes-agent
- VPS Hosting, DreamHost, consulté le 22 oct. 2026. dreamhost.com/hosting/vps
- Paperclip README, Paperclip (GitHub), consulté le 16 oct. 2026. github.com/paperclipai/paperclip
- Paperclip releases, Paperclip (GitHub), consulté le 16 oct. 2026. github.com/paperclipai/paperclip/releases
- Adapters overview, Paperclip docs, consulté le 16 oct. 2026. docs.paperclip.ing/reference/adapters/overview
- Hermes Gateway adapter, Paperclip docs, consulté le 16 oct. 2026. docs.paperclip.ing/reference/adapters/hermes-gateway
- OpenClaw Gateway adapter, Paperclip docs, consulté le 16 oct. 2026. docs.paperclip.ing/reference/adapters/openclaw-gateway
- Hermes Gateway onboarding, Paperclip (GitHub), consulté le 16 oct. 2026. github.com/paperclipai/paperclip/blob/master/doc/HERMES_GATEWAY_ONBOARDING.md
- OpenClaw onboarding, Paperclip (GitHub), consulté le 16 oct. 2026. github.com/paperclipai/paperclip/blob/master/doc/OPENCLAW_ONBOARDING.md
- OpenClaw gateway adapter run code (execute.ts), Paperclip (GitHub), consulté le 16 oct. 2026. github.com/paperclipai/paperclip/blob/master/packages/adapters/openclaw-gateway/src/server/execute.ts
- Paperclip Dockerfile, Paperclip (GitHub), consulté le 16 oct. 2026. github.com/paperclipai/paperclip/blob/master/Dockerfile
- Installation, Paperclip docs, consulté le 22 oct. 2026. docs.paperclip.ing/guides/getting-started/installation
- Your first five minutes, Paperclip docs, consulté le 16 oct. 2026. docs.paperclip.ing/guides/getting-started/five-minute-path
- Deploy Paperclip to a VPS, Paperclip docs, consulté le 16 oct. 2026. docs.paperclip.ing/how-to/deploy-to-vps-or-fly
- Costs, Paperclip docs, consulté le 16 oct. 2026. docs.paperclip.ing/guides/day-to-day/costs
- What is OpenClaw?, OpenClaw docs, consulté le 16 oct. 2026. docs.openclaw.ai/help/faq/what-is-openclaw
- FAQ: providers and hosting, OpenClaw docs, consulté le 16 oct. 2026. docs.openclaw.ai/help/faq-first-run/providers-and-hosting
- Docker, OpenClaw docs, consulté le 16 oct. 2026. docs.openclaw.ai/fr/install/docker
- Docker, Hermes Agent docs, consulté le 16 oct. 2026. hermes-agent.nousresearch.com/docs/user-guide/docker
- Hermes Agent README, Nous Research (GitHub), consulté le 16 oct. 2026. github.com/NousResearch/hermes-agent
- Hermes bundled skills for coding agents, Nous Research (GitHub), consulté le 19 oct. 2026. github.com/NousResearch/hermes-agent/tree/main/skills/autonomous-ai-agents