Hermes v0.17 Release: iMessage Integration, Background Agents, and a Major Desktop Evolution

📡 AI News 2026-07-23 5 min read

Hermes v0.17 Release: iMessage Integration, Background Agent, Major Desktop Upgrade

Two weeks, the output of a mid-sized startup
From v0.16.0 (June 5) to v0.17.0 (June 19), exactly 14 days.

What happened to Hermes in these 14 days?
1475 commits, 8

💡 What You Will Learn

Hermes v0.17 Release: iMessage Integration, Background Agent, Major Desktop Upgrade Two weeks, the output of a mid-sized startup From v0.16.0 (June 5) to v0.17.0 (June 19), exactly 14 days. Wh

Hermes v0.17 Release: iMessage Integration, Background Agents, Desktop Major Overhaul


01. Two Weeks, the Output of a Mid-Sized Startup

From v0.16.0 (June 5) to v0.17.0 (June 19), exactly 14 days.

What happened to Hermes in those 14 days?

1475 commits, 800 merged PRs, 1693 file changes, 235,000 lines of new code, 50,000 lines deleted, 300+ issues closed, 245 community contributors.

To put it in perspective: a 20-person team running a two-week sprint would struggle to hit this volume. And this is the output of an open-source project's community in two weeks.

Founder Teknium named this release — "The Reach Release". Not about piling on new features, but extending Hermes' reach to more places.

In this article, I'll highlight the 10 most important updates.


02. iMessage Integration: No Mac Relay, No BlueBubbles Hassle

This is the update that excites me most in this release.

In the past, running automation on iMessage meant two paths: run a Mac mini 24×7 with BlueBubbles, or jailbreak an iPhone as a gateway. Both were painful and unstable.

Hermes v0.17 partners with Photon Spectrum to deliver a native iMessage channel via a managed line pool. Run hermes photon login, authorize with a device code, and you're done. No Mac relay needed, no self-hosted bridging service.

What does this mean? Apple fans can plug Hermes directly into iMessage group chats. For scenarios where family members are all in blue bubbles but you want Hermes to help reply to messages — previously requiring a full infrastructure setup — now it's one command.

Same logic applies: WhatsApp also gets an official Business Cloud API adapter. Not the old Baileys bridge requiring QR code scanning, but Meta's first-party API. The difference in stability and maintenance overhead is an order of magnitude.


03. Background Sub-Agents: No More Waiting Around

delegate_task(background=true) is the most practical efficiency upgrade in this release.

Previously, when you dispatched a sub-agent to do something — like "check DeepSeek's latest pricing changes and write a report to the desktop" — you had to sit and wait for it to finish. Meanwhile, the sub-agent's output would clutter your main session.

Now? Submit the task, get a handle, and immediately return to your own work. The sub-agent runs full speed in the background, and the moment it completes, results automatically return to the conversation.

Sounds like a small change, but it transforms the entire workflow. You can write code while dispatching a sub-agent to research competitors, scrape data, and create charts. No more "serial waiting" — it's "parallel execution".


04. Desktop App: From "Usable" to "Delightful"

When v0.16 launched the desktop client, it was in a "it runs" state. After this update, @OutThisLife single-handedly contributed 92 PRs, transforming the app from a demo into a daily driver for development.

Several improvements that really hit the mark:

One major takeaway: All configuration can be done in the GUI, no more hand-editing config.yaml.


05. Three "Small but Satisfying" Updates

Automation Blueprints — No need to memorize cron syntax. "Send a daily report at 8 AM" — just answer questions (what time? to whom? what format?), and Hermes handles the scheduling config. It's a form on the Dashboard, a conversation in the CLI, same definition, different rendering.

Memory Tool Batch Operations — The memory tool's operations array now supports atomic batch add/delete/update. Previously, adding one memory entry could fail if you exceeded budget. Now you can free space and write new records in a single call, succeeding in one go. This detail is a lifesaver for anyone managing long contexts with Hermes.

Image Editingimage_generate now not only creates images but edits them. Pass a sketch and say "render this for me," "remove the background," "make the logo blue" — all with the same tool. If you use AI for cover images, this means post-processing edits without leaving Hermes.

Two more worth mentioning:

Grok Composer 2.5 Fast now appears in the xAI OAuth selector. If you have a Grok subscription, no extra API Key needed — just point to the Composer model behind Cursor and let Hermes run this coding model.

Dashboard adds a full Profile Builder — select models, pick skills, configure MCP servers — all done with clicks in the browser, with unified multi-profile management.


06. Personal Take: Open-Source Agent Competition Enters the "Ecosystem War" Phase

Here's my take.

v0.16 brought the desktop version; v0.17 delivers iMessage + WhatsApp + Raft + Automation Blueprints. What do you see?

Hermes is no longer just a "CLI tool in the terminal." It's becoming a cross-platform messaging layer + task engine + agent hosting ecosystem platform.

Its competitors — Claude Code, Codex, OpenClaw — which one has an iMessage channel? Which one has a 200K+ Stars community? Which one offers full GUI profile configuration on the Dashboard?

None.

Hermes' hand is: "Wherever you are, I can work there," not "My model is stronger than yours."

197K+ Stars on GitHub isn't handed out for free. 245 community contributors submitted 1475 commits in 14 days. The release cadence shifted from monthly to bi-weekly, the codebase ballooned to 230,000 lines, but maintainability was preserved through God-file refactoring (cli.py cut from 3,297 lines to 954).

This pace signals one thing: Nous Research is genuinely building an "Agent OS," not just a chat wrapper.

You might say: What about 22,000+ open issues? That's a lot. But look at it differently — a project accumulating over 20,000 issues means people are actually using it, actually hitting bugs, actually giving feedback. That's far more valuable than a "looks perfect but nobody uses it" project.

Faced with this iteration speed, do you wait for stability before jumping in, or do you get on board now?


What agent tool are you using now? Hermes, Claude Code, or something else? If you were to pick up Hermes v0.17 today, which update appeals to you most? Drop a comment below.

Related Articles
2026-08-21
WAIC 2026 Smartphone Roundup: Three AI Phones Take Three Routes — One Rebuilds the OS, One Connects Apps, One Mounts a Robotic Arm
2026-07-19
Fable 5 Lived Only 3 Days — US AI Export Control's First Strike Hits Silicon Valley
2026-08-07
DeepSeek's Open Source Model Ported to Mac Within a Week — by a Hobbyist Engineer

Written by our editorial team; tools listed here are tested or verified against public sources. Links point to official sites or GitHub repos for reference only — no paid placements.

💬 Comments (0)

No comments yet. Be the first!

Login to comment