Hermes runs as a systemd service inside the WSL2 distro, with cron jobs for the things that need to tick and a webhook listener for the things that need to react. It speaks to me through a dedicated Telegram bot, separate from the one Claude Code uses.

The skills it currently runs:

The whole posture: silent by default, push only on signal, write in my voice, never in a coach's voice.