Hermes Atlas
Developer tools & SDKs · works with Hermes Agent

CyberCode

wk42worldworld/cybercode

Claude Code style desktop and terminal agent with persistent memory and self-evolution

In short

CyberCode is a local coding agent with a desktop app and terminal UI that adds persistent memory and self-evolution to a Claude Code style workflow. Its description says it draws on Hermes Agent's self-evolution.

What CyberCode does

CyberCode is a locally run agent that extends a Claude Code style workflow with long-term memory and self-evolution. It accepts any Anthropic-compatible API such as MiniMax or OpenRouter, plus OpenAI-compatible providers and local endpoints. Besides the terminal UI it ships a Tauri and React desktop app and Computer Use on macOS and Windows.

What it learns about you is shown in the desktop app as editable entries: communication preferences, project knowledge and working methods that can become Skill candidates. Telegram and Feishu adapters carry sessions and permission requests while you are away, and scheduled tasks run one-off or recurring local work. A local code graph, model routing with health checks and failover, and several context-trimming layers are included. The README is available in English, Chinese, Japanese and Korean.

Key features

  • Persistent memory and self-evolution review of past work, with editable entries in the desktop app
  • Tauri and React desktop app plus an Ink terminal UI sharing one agent core
  • Remote control and permission prompts over Telegram and Feishu
  • One-off and recurring scheduled tasks, plus background agents and Agent Teams
  • MCP, Skills, plugins, Git worktrees and Computer Use on macOS and Windows
  • Model routing chains with health checks, cooldowns and automatic switching

When to use it

  • Run a coding agent against your own model endpoint instead of one vendor
  • Keep an agent working on a repository while you are away and approve actions from Telegram
  • Schedule routine repository checks that run without opening a chat window
  • Run headless in CI with cybercode -p and JSON output

Who it is for: Developers who want a self-hosted, vendor-neutral coding agent with memory, a desktop app and chat-app remote control.

How it fits with Hermes Agent

The repository description says it combines Claude Code coding abilities with Hermes Agent's self-evolution idea. It is a separate agent with its own memory and skills, not a plugin that runs inside Hermes Agent.

How to install CyberCode

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

curl -fsSL https://raw.githubusercontent.com/wk42worldworld/cybercode/main/scripts/install-cli.sh | bash
cybercode

Requirements: A model endpoint (an Anthropic-compatible API, an OpenAI-compatible provider or a local endpoint); the installer adds Bun automatically if it is missing and needs no administrator rights

Note: The repository has no license file, so default copyright applies.

FAQ

What is CyberCode?

CyberCode is an open-source local agent in the style of Claude Code, with persistent memory, self-evolution, a desktop app and Telegram and Feishu remote control.

How do I install CyberCode?

On macOS or Linux, run the curl install script from the README, then start the agent with cybercode in a project directory. Windows users run the PowerShell script install-cli.ps1 from the same repository, or download the desktop app from the releases page.

Does CyberCode work with Hermes Agent?

It is a separate agent inspired in part by Hermes Agent's self-evolution, according to the repository description. The README does not describe running it inside Hermes Agent.

Similar dev tools for Hermes Agent

All dev tools

Related guides: How to install Hermes Agent · Run multiple Hermes agents with profiles