Source: raw/reddit-1ummuwc.md (r/hermesagent showcase, OP u/Stephen_Falken_1983, 27 score / 17 comments, 2026-07-03) — repo facts verified via WebFetch against github.com/db-aeon/joshu-oss on 2026-07-03.

Joshu is an open-source, local-first “cloud desktop” and companion app for Hermes Agent — a rethinking of how AI agents are packaged and deployed so the agent works through all the modalities of a human assistant, available 24/7 via voice, text, or a shared desktop. It wraps Hermes as its LLM/agent layer and adds a purpose-built desktop-class app workspace on top. The OSS release (AGPL-3.0) dropped 2026-07-03, following a 1-post-of-the-week showcase of the (commercial) Joshu setup — the same “Joshu” cloud-desktop already catalogued in Hermes User Stories.

Key Takeaways

  • Repo (verified 2026-07-03). github.com/db-aeon/joshu-ossAGPL-3.0, ~11 stars, 40 commits, primary language TypeScript (68.2%) / JavaScript (12.8%). Clears the repo-vetting bar: real license, real commit history, extensive docs.
  • Distinctive angle: 24/7 multi-modality coworking. Where the other Hermes desktop clients are control surfaces over a host, Joshu’s pitch is that the human and the agent cowork as needed — the agent is reachable through voice, text, and a shared desktop, all the time. “You and the agent cowork as needed.”
  • Cloud desktop both parties operate. Per the repo, Joshu “provides a full cloud desktop… both the human AND the AI agent can operate simultaneously” — the open-source expression of the LGUI (“Language Graphical User Interface”) cloud-desktop concept from the commercial Joshu showcase in Hermes User Stories.
  • Multi-gateway communication. Built on “the Hermes agent framework, which manages multi-gateway communication (chat, SMS, iMessage, telephony, voice)” — so the same agent + memory is reachable across text and voice channels.
  • Extensive docs. VPS Quickstart, Self-Hosting Overview, Local Installation, Platform Architecture, App SDK, Executive Assistant overview, and a Contributing Guide are all present — a genuine self-host project, not a thin demo.
  • AGPL with a “don’t directly compete” ask. The license is AGPL (usable for your own projects); the author additionally asks that you not build something that directly competes with the commercial version. ^[The AGPL is the enforceable license; the no-compete request is a social ask from the author, not an AGPL term.]

How it fits the Hermes desktop/companion cluster

The wiki already tracks several Hermes front-ends, but Joshu occupies a different slot:

Those are control surfaces — better UX over a Hermes host you already run. Joshu instead ships the deployment shape itself: a cloud desktop the agent lives inside and shares with you, reachable by voice/text/desktop 24/7. It’s closer in spirit to the “always-on personal agent” framing than to a dashboard. ^[inferred positioning from the repo description vs the sibling clients]

Why It Matters

  • Open-sources a multi-modality deployment pattern. The commercial Joshu showcase (see User Stories) demonstrated a per-user VPS cloud desktop with a browser-within-a-browser, GBrain semantic file system, and Hindsight memory. The OSS release makes that packaging inspectable and self-hostable.
  • AGPL raises the reuse bar. Unlike the MIT-licensed official app and dodo-reach client, Joshu is AGPL — network-served modifications must be shared back. Factor this into any commercial fork decision.
  • TypeScript app SDK. An App SDK plus Platform Architecture docs suggest Joshu is extensible (you can add desktop-class apps the agent can drive), not a fixed appliance.

Try It

  1. Read the repo docs at github.com/db-aeon/joshu-oss — start with the Self-Hosting Overview and VPS Quickstart to gauge the deployment footprint.
  2. Check the license fit. AGPL-3.0 + the author’s “don’t directly compete with the commercial version” ask — confirm both are compatible with your intended use before building on it.
  3. Compare against the control-surface clients (official app / dodo-reach SSH client) if what you actually want is a UI over an existing Hermes host, not a shared cloud desktop.

Open Questions

  • Relationship to the commercial Joshu. The OSS repo is by db-aeon; how it maps to the hosted commercial version (feature parity, which components are held back) is not spelled out in the showcase post.
  • Stack details in the OSS build. The commercial showcase named DeepSeek v4 Flash (via OpenRouter), a Vercel control-plane app, and DigitalOcean per-user VPSs — whether the OSS release ships those same defaults or leaves them to the operator is unconfirmed from the repo summary.
  • Maturity. ~11 stars and 40 commits at ingest — early. Worth a refresh as activity/adoption develop.