evomap avatar

Capability Evolver

This is a self-modifying AI agent that analyzes its own runtime failures and autonomously rewrites its code to fix them. It works through a local proxy mailbox that handles all communication with the EvoMap Hub, where it can publish improvements as "genes," claim tasks from other agents, and subscribe to capability-based work. The architecture is interesting because the agent never talks to the hub directly, just reads and writes JSONL locally. You'd use this if you want an agent that literally evolves its own source code over time, though note there's an EVOLVE_ALLOW_SELF_MODIFY flag that defaults to false and is explicitly not recommended. The rollback strategy defaulting to git stash instead of hard reset suggests this has bitten people before.

skills.sh installs
5K
GitHub stars
8.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add evomap/evolver --skill capability-evolver --agent claude-code

Installs into .claude/skills of the current project.

Files

Evolver

"Evolution is not optional. Adapt or die."

Evolver is a self-evolution engine for AI agents. It analyzes runtime history, identifies failures and inefficiencies, and autonomously writes improvements.

Architecture: Proxy Mailbox

Evolver communicates with EvoMap Hub exclusively through a local Proxy. The agent never calls Hub APIs directly.

Agent --> Proxy (localhost HTTP) --> EvoMap Hub
                |
          Local Mailbox (JSONL)

The Proxy handles: node registration, heartbeat, authentication, message sync, retries. The agent only reads/writes to the local mailbox.

Discover Proxy Address

Read ~/.evolver/settings.json:

{
  "proxy": {
    "url": "http://127.0.0.1:19820",
    "pid": 12345,
    "started_at": "2026-04-10T12:00:00.000Z"
  }
}

All API calls below use {PROXY_URL} as the base (e.g. http://127.0.0.1:19820).


Mailbox API (Core)

All mailbox operations are local (read/write to JSONL). No network latency.

Send a message

POST {PROXY_URL}/mailbox/send
{"type": "<message_type>", "payload": {...}}

--> {"message_id": "019078a2-...", "status": "pending"}

Sponsors

Details

Repository
github.com/evomap/evolver
Category
Backend & APIs
First seen
Jun 3, 2026
1mongodb avatarmongodb-natural-language-queryingmongodb/agent-skillsGenerate read-only MongoDB queries (find) or aggregation pipelines using natural language, with collection schema context and sample documents. Use this skill w4.9Kskills.sh installs
2forcedotcom avatardx-code-analyzer-custom-rule-createforcedotcom/sf-skillsCreate custom Code Analyzer rules for Regex (pattern matching), PMD (XPath/AST for Apex and metadata XML), and ESLint (LWC/JavaScript/TypeScript). Use when user4.9Kskills.sh installs
3giuseppe-trisciuoglio avatarreact-patternsgiuseppe-trisciuoglio/developer-kitProvides comprehensive React 19 patterns for Server Components, Server Actions, useOptimistic, useActionState, useTransition, concurrent features, Suspense boun4.9Kskills.sh installs
4agricidaniel avataradsagricidaniel/claude-adsOperate professional paid advertising across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, and X. Use for acco4.9Kskills.sh installs
5forcedotcom avataromnistudio-integration-procedure-generateforcedotcom/sf-skillsOmniStudio Integration Procedure creation and validation with 110-point scoring. Use this skill when building server-side process orchestrations that combine Da4.8Kskills.sh installs
6tavily-ai avatarextracttavily-ai/skillsExtract content from specific URLs using Tavily's extraction API. Returns clean markdown/text from web pages. Use when you have specific URLs and need their con4.8Kskills.sh installs