project · tier 1 · 2026
Hermes — a self-hosted chief-of-staff agent, on the edge
A chief-of-staff agent running 24/7 on a Jetson Orin Nano Super, orchestrating a Raspberry Pi and Claude Code without a cloud bill.
- Role
- Creator & Operator
- Period
- Jan 2026 — Present
- Offline · 2026
Problem
Running an always-on personal assistant well enough to trust it with inbox triage, scheduling and status checks either means paying for constant cloud inference or accepting that it goes quiet when your laptop does. Neither was acceptable for something meant to run every hour of the day.
What I built
Hermes is a chief-of-staff agent self-hosted on a Jetson Orin Nano Super — Joseph's own edge box, hardened and running unattended. Docker containers managed through Dokploy hold the services; Cloudflare tunnels expose what needs to be reachable without opening a port on a home network. Hermes orchestrates a Raspberry Pi for satellite tasks and drives Claude Code sessions for engineering work, with Google Workspace as the interface for calendar and mail.
Architecture
- Jetson Orin Nano Super — always-on inference host, Linux hardened for unattended operation.
- Docker + Dokploy — service orchestration and deploys on the box itself.
- Cloudflare — tunnelled access without exposing the home network.
- Raspberry Pi — a satellite node for lighter, distributed tasks.
- Claude Code — driven by Hermes for day-to-day engineering work.
- Google Workspace — calendar and mail as the agent's interface to the rest of Joseph's day.
Evidence
Hermes has no public URL — it is personal infrastructure, not a product. The evidence is operational: it has run unattended since early 2026, handling the chief-of-staff workload it was built for.