two¢ents

Hermes turns news into drafts

Cron jobs watch one beat, three subagents write drafts, and you decide what gets published.

CLI + gateway: hermes MIT · 219k GitHub stars v0.19.0 · July 2026 web tools need Nous Portal (paid, metered)

Hermes is Nous Research’s open-source agent: a terminal CLI plus a hermes gateway daemon that lives in your messaging apps. This plan turns it into an editorial desk for one beat. Cron jobs search the web and X for your topics. When a story clears your bar, a Researcher, a Summarizer and a Fact-Checker (each a subagent on its own model) turn it into a draft in your house voice. Drafts reach Telegram or Slack a few times a day, and you approve, edit or spike them. Nothing publishes itself.

Budget an evening to get a first draft, then a week of supervised runs. The web tools (web_search, web_extract, x_search and the cloud browser) are paid and metered through Nous Portal, and a pipeline calls them all day. The traps page has the math.

The plan, in six parts

1What you geta mock of the draft queue with sources, fact-check and style score 2Product specwho it’s for, a day on the desk, and what it won’t do 3Architecturecron → Portal web tools → three subagents → Telegram, with the parts you build marked 4Set it upinstall, gateway pairing, SOUL.md and the skill, cron jobs 5The promptsfour to paste in order: voice, watchlist, draft desk, outside readers 6The trapsthe Portal bill, rubber-stamp fact-checks, silent scrape failures, the urge to auto-publish

Is this for you?

It suits you if you already spend an hour or more a day reading feeds for a newsletter, beat blog or devrel updates, and drafting is the slow part. Skip it if you want something that publishes while you sleep: I never connect it to a CMS. It runs every few hours, so multi-day research belongs to the research intern plan (№ 3), and it doesn’t push finished pieces to your channels. Hermes has no built-in RSS reader as of v0.19.0, whatever other guides say. Monitoring here is cron plus search and extract, with an optional webhook bridge you build.

Disagree? Pin a note on it →