Hermes Atlas
Desktop apps, web UIs & dashboards · works with Hermes Agent

KKClaw Desktop Pet

kk43994/kkclaw

Electron desktop pet with emotions and voice for OpenClaw, with a Hermes compatibility mode

In short

KKClaw Desktop Pet is an Electron desktop companion that gives an OpenClaw or Hermes backend a visible, speaking avatar. Hermes Agent is supported through a dedicated compatibility mode.

What KKClaw Desktop Pet does

KKClaw shows the agent as a glass-like orb pet on the desktop. The orb changes color across 14 emotions, plays idle micro-expressions, follows the mouse cursor and reacts to the time of day. Replies can be spoken with MiniMax text-to-speech, including voice cloning from a 30-second recording and eight preset voices, with Edge TTS as a fallback engine. Five personality presets can generate AGENTS.md, SOUL.md and USER.md files for the agent.

The app also includes a Gateway guardian that restarts the gateway after three failed health checks, capped at ten restarts per hour, plus a seven-step setup wizard, model hot-swapping through CC-Switch, API key storage with Electron safeStorage, and message sync with spoken announcements for Discord, Telegram, Feishu and WeCom. It runs on Windows 10 and 11 and on macOS. In version 3.7.1, Hermes mode shows a clear error when the Hermes API server is not enabled. The README is bilingual, Chinese and English.

Key features

  • Animated desktop orb with 14 emotion colors and idle micro-expressions
  • Voice replies with MiniMax TTS, voice cloning and an Edge TTS fallback
  • Personality presets that generate AGENTS.md, SOUL.md and USER.md
  • Gateway guardian with auto-restart and a 10-point health check
  • Model hot-swapping through CC-Switch
  • Message sync across Discord, Telegram, Feishu and WeCom

When to use it

  • Giving a Hermes or OpenClaw agent a visible desktop presence with voice
  • Having new messages from chat platforms read aloud on the desktop
  • Keeping a local gateway running with automatic restart and diagnostics

Who it is for: Desktop users who want an animated, voice-enabled front end for an OpenClaw or Hermes agent.

How it fits with Hermes Agent

Supports Hermes Agent through a compatibility mode, alongside OpenClaw. Hermes chat requires the Hermes API server to be enabled.

Note: Hermes support is a compatibility mode that needs the Hermes API server turned on, and the project is built mainly around OpenClaw.

FAQ

What is KKClaw Desktop Pet?

KKClaw Desktop Pet is an Electron desktop companion that gives an OpenClaw or Hermes agent an animated orb avatar with emotions, voice output and a gateway guardian.

Does KKClaw Desktop Pet work with Hermes Agent?

Yes, through a Hermes compatibility mode. The README says Hermes chat needs the Hermes API server enabled, and without it the app reports a clear error instead of starting half-working.

Is KKClaw Desktop Pet free and open source?

The source is public, but GitHub reports its license as NOASSERTION, meaning it did not match a standard license. Check the repository's LICENSE file before reuse.

Similar interfaces for Hermes Agent

All interfaces

Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent