Draft

My personal AI harness

A working note on why I like running an AI agent as infrastructure instead of treating it like another chat tab.

What it is

My setup is built around Hermes Agent: a local, tool-using agent that I can reach from messaging apps and the terminal. The interesting part is not a single model or prompt. It is the harness around the model: gateway routing, tools, skills, memory, scheduled jobs, and clear rules for when the agent can act versus when it needs confirmation.

Why it is useful

Chat is a good interface for intent, but most useful work requires context and side effects. A personal harness lets the same assistant read local project files, draft code, summarize information, create calendar events, prepare digests, and remember durable preferences across sessions. The result feels less like using an app and more like having a thin operating layer over the systems I already use.

The shape of it

  • Messaging and CLI entry points for quick requests.
  • Toolsets for files, terminal commands, web research, email, calendar, and other integrations.
  • Skills that turn repeated workflows into reusable procedures.
  • Memory for compact facts that should survive across sessions.
  • Cron jobs for recurring research, digests, and maintenance tasks.
  • Safety gates around purchases, payments, trades, credentials, and sensitive outbound messages.

What I can publish

The live harness contains private state, so the public version is deliberately boring in the right ways. It has architecture notes, templates, prompts, sample skills, and a safety scanner, but no environment variables, tokens, personal transcripts, memory databases, or raw config dumps.

The repo is here:hermes-personal-harness.

Next

This post is a stub. I want to turn it into a clearer explanation of the workflows that actually save time, the failure modes that matter, and the line between a useful agent and a dangerous automation mess.