CyberCode
wk42worldworld/cybercode
Claude Code style desktop and terminal agent with persistent memory and self-evolution
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 -pand 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
cybercodeRequirements: 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 toolsSelf-improving harness that runs agent tasks against evaluation and keeps playbooks, traces and datasets
PatterAI PatterOpen-source voice AI SDK that gives an agent a phone number, with an installable skills bundle
mvanhorn agentcookieSyncs your Mac's Chrome sessions to the Linux box your agent runs on, over Tailscale
es617 claude-replayTurns Hermes Agent, Claude Code, Codex and other coding agent sessions into self-contained HTML replays
ruvnet MetaHarnessGenerator that mints a branded, repo-aware agent harness with its own npx CLI, MCP server and memory
sbhooley AI Native Lang (AINL)Compact graph-based language for deterministic AI agent workflows, installable into Hermes over MCP
Related guides: How to install Hermes Agent · Run multiple Hermes agents with profiles