5 Repos Dominando Claude Code
Todos los que usamos Claude Code nos estamos perdiendo estos 5 repos que la están rompiendo este abril 2026. Le dan memoria a Claude, domestican su comportamiento con las reglas de Karpathy, lo sacan del editor hacia Telegram y Discord, le prestan el ratón y el teclado para que automatice tu computadora, y cierran con un motor para que tus agentes se mejoren solos. Aquí los analizamos uno por uno, con el comando exacto y el prompt listo para pegarle a Claude.
Claude Code · Abril 2026
Memoria · Skills de Karpathy · Agentes · Computer use · Auto-evolución
Cada repo resuelve una pieza distinta. La guía te dice qué hace, cuándo usarlo, cuándo no, el comando oficial y un prompt para que Claude te lo instale y te enseñe a usarlo al mismo tiempo.
abril 2026 · el bloque fuerte
Por qué estos 5 importan ahora, no hace seis meses
Claude Code ya es el editor favorito de miles, pero por sí solo tiene tres huecos grandes: se le olvida todo entre sesiones, le sobra libertad para inventar cosas y vive encerrado en tu terminal. Los 5 repos de esta guía llegaron este abril a tapar exactamente esos tres huecos, y de paso a abrir el techo con dos piezas más: control total del sistema y auto-evolución.
No son repos viejos repintados. Son proyectos nuevos, activos y que están consumiendo todas las conversaciones sobre Claude Code en GitHub, Discord y Twitter ahora mismo. La guía te enseña qué hace cada uno, cómo instalarlo sin romper tu setup, y el prompt exacto para que Claude te lo instale por ti.
vista rápida · los 5 lado a lado
Los 5 repos en una sola imagen
Cada repo cubre una pieza distinta. De izquierda a derecha en dificultad: Claude Mem y Karpathy Skills son para cualquiera con Claude Code instalado. Hermes es el siguiente salto. GenericAgent y Evolver son para quien ya construye agentes y quiere subir el techo.
- 1
- 2
Andrej Karpathy Skills · forrestchang
Las 4 reglas de Karpathy para que Claude deje de hacer locuras.
github.com/forrestchang/andrej-karpathy-skills → - 3
Hermes Agent · NousResearch
El agente que vive donde tú lo pongas: Telegram, Discord, WhatsApp, terminal.
github.com/NousResearch/hermes-agent → - 4
GenericAgent · lsdefine
Un agente completo en 3 mil líneas que controla tu computadora.
github.com/lsdefine/GenericAgent → - 5
Evolver · EvoMap
Si ya construyes agentes, Evolver los pone a mejorarse solos.
github.com/EvoMap/evolver →
repo 1 · memoria para claude
Claude Mem · deja de explicar tu proyecto cada sesión
1. Claude Mem
Memoria · Plugin de Claude CodeLe da memoria persistente a Claude Code.
La analogía simple: Es como darle a Claude un diario personal que relee antes de cada sesión. Lo que le enseñaste el lunes, el estilo que ocupas, el contexto de tu proyecto, todo queda guardado y disponible cuando vuelves el martes.
Qué hace exactamente: Captura automáticamente lo que pasa en cada sesión de Claude Code: qué herramientas usó, qué decisiones tomaste, qué archivos tocaste. Genera resúmenes con IA y los recupera cuando vuelves a preguntar algo relacionado. Trae un visor web en http://localhost:37777 para que revises tu historial en tiempo real y una skill llamada mem-search para buscar con lenguaje natural.
El problema que resuelve: Sin Claude Mem, cada sesión arranca en cero. Tienes que volver a explicar tu proyecto, recordarle el estilo de código que usas, avisarle de las decisiones que ya tomaste. No solo se siente mal, quema tokens inútilmente.
Cuándo usarlo: Desde tu primer día con Claude Code, antes de que te encariñes con explicar lo mismo dos veces.
Qué NO es: No sustituye tu archivo CLAUDE.md. El CLAUDE.md es la constitución del proyecto (las reglas fijas). Claude Mem es la memoria viva (lo que pasó en sesiones). Se complementan, no compiten.
Instala Claude Mem en tu terminal
npx claude-mem install- Instala Claude Mem en tu terminal: Reinicia Claude Code después de instalar. Luego abre http://localhost:37777 para ver el visor web.
Pídele a Claude que instale Claude Mem por ti
Pega este mensaje en Claude Code y deja que él ejecute la instalación, reinicie y te verifique que funcionó.
Claude, quiero instalar Claude Mem desde https://github.com/thedotmack/claude-mem para que ya no pierda contexto entre sesiones. 1. Corre 'npx claude-mem install' en mi terminal y enséñame la salida. 2. Explícame qué pasa con mi CLAUDE.md actual (si ya tengo uno) y si se integra o se pisa. 3. Indícame cómo reiniciar Claude Code para que el plugin quede activo. 4. Abre http://localhost:37777 y confírmame que el visor web está corriendo. 5. Dame un ejemplo de cómo usar la skill 'mem-search' para buscar algo en mi historial.
Haz esto
- Revisa el visor web (http://localhost:37777) al menos una vez por semana para ver qué está recordando.
- Complementa con CLAUDE.md: las reglas fijas ahí, la memoria viva en Claude Mem.
- Usa la skill mem-search cuando regreses a un proyecto después de días.
Evita esto
- No confíes ciegamente en que recuerda todo: si una decisión es crítica, déjala escrita también en CLAUDE.md.
- No instales Claude Mem y nunca reinicies Claude Code; el plugin necesita el reinicio para activarse.
repo 2 · las 4 reglas de karpathy
Andrej Karpathy Skills · domestica el comportamiento de Claude
2. Andrej Karpathy Skills
Skill · CLAUDE.md listoLas 4 reglas de Karpathy para que Claude deje de hacer locuras.
La analogía simple: Karpathy dirigió la IA de Tesla. Él observó los errores típicos de los modelos cuando programan y los resumió en 4 principios. Esto es ese resumen, empacado como un CLAUDE.md que le pegas a tu proyecto y ya.
Qué hace exactamente: Te entrega un archivo CLAUDE.md con 4 principios que domestican a Claude: Think Before Coding (piensa antes de escribir), Simplicity First (lo simple primero), Surgical Changes (no toques lo que no toca), Goal-Driven Execution (criterios de éxito claros). Puedes instalarlo como plugin del marketplace de Claude Code o copiarlo directo a tu proyecto.
El problema que resuelve: Claude, por default, asume cosas que no debería, sobrecomplica soluciones y a veces toca código ajeno sin que se lo pidas. Los 4 principios de Karpathy cortan esos hábitos de raíz.
Cuándo usarlo: Cuando empiezas un proyecto nuevo con Claude Code o cuando sientes que tu asistente toma demasiadas libertades editando cosas que no pediste.
Qué NO es: No es un prompt mágico que arregla cualquier cosa. Es un conjunto de reglas de comportamiento. Si tu tarea requiere contexto técnico específico (una librería rara, una API interna), sigues necesitando escribirlo tú.
Opción A · Como plugin del marketplace de Claude Code
/plugin marketplace add forrestchang/andrej-karpathy-skills
/plugin install andrej-karpathy-skills@karpathy-skillsOpción B · Copiar el CLAUDE.md a tu proyecto (nuevo)
curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md- Opción A · Como plugin del marketplace de Claude Code: Ambas líneas se escriben dentro de Claude Code, una después de la otra.
- Opción B · Copiar el CLAUDE.md a tu proyecto (nuevo): Úsalo si arrancas un proyecto desde cero y aún no tienes CLAUDE.md.
Pídele a Claude que sume las 4 reglas de Karpathy a tu proyecto
Este prompt funciona tanto si arrancas un proyecto nuevo como si ya tienes un CLAUDE.md. Claude te pregunta cuál aplica.
Claude, quiero aplicar las 4 reglas de Karpathy desde https://github.com/forrestchang/andrej-karpathy-skills a este proyecto. 1. Revisa si ya existe un CLAUDE.md en la raíz. 2. Si no existe, bájalo con: curl -o CLAUDE.md https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md 3. Si ya existe, apéndelo con: echo '' >> CLAUDE.md && curl https://raw.githubusercontent.com/forrestchang/andrej-karpathy-skills/main/CLAUDE.md >> CLAUDE.md 4. Al terminar, lee el archivo completo y resúmeme las 4 reglas con mis palabras, pensando en cómo las aplicarías a este repo. 5. Proponme un commit con mensaje corto para dejar las reglas versionadas.
Haz esto
- Léete el CLAUDE.md completo una vez antes de usarlo, no solo lo pegues.
- Ajusta las reglas si tu proyecto tiene convenciones propias (por ejemplo, si ya tienes una guía de estilo).
- Versiona el archivo con un commit claro para que tu equipo sepa que estas reglas están activas.
Evita esto
- No uses Opción A (plugin) y Opción B (CLAUDE.md) a la vez: elige una para evitar reglas duplicadas.
- No le pegues el archivo a un proyecto enorme sin avisar a tu equipo; las reglas cambian el comportamiento de Claude para todos.
repo 3 · agente multi-plataforma
Hermes Agent · tu asistente vive donde tú vivas
3. Hermes Agent
Agente autónomo · Multi-plataformaEl agente que vive donde tú lo pongas: Telegram, Discord, WhatsApp, terminal.
La analogía simple: Es como un asistente que se muda a donde tú vivas. Si pasas el día en Telegram, ahí responde. Si prefieres Discord con tu equipo, ahí está. Si trabajas en terminal, también. Y lo hace con un loop de aprendizaje: cada conversación lo deja un poco mejor.
Qué hace exactamente: Es un agente autónomo de Nous Research con un ciclo de aprendizaje integrado. Crea sus propias skills a partir de la experiencia, las mejora sobre la marcha y mantiene conocimiento persistente entre sesiones. Funciona en Telegram, Discord, Slack, WhatsApp, Signal y línea de comandos. Corre con cualquier proveedor de LLM: Nous Portal, OpenRouter, OpenAI, modelos locales y más de 200 opciones.
El problema que resuelve: La mayoría de los agentes viven dentro de un editor o una web. Si quieres que conteste en el grupo de Telegram de tu equipo, tienes que construir el puente tú. Hermes ya lo trae resuelto para 6 plataformas.
Cuándo usarlo: Cuando quieres sacar a Claude del editor y dejar un agente conversacional que tu equipo (o tus clientes) puedan usar desde el chat que ya ocupan.
Qué NO es: No es un chatbot tonto con if/else. Es un agente con memoria, cron interno y creación de skills. Por lo mismo, no lo montes para una tarea trivial que resuelves con un webhook.
Instala Hermes con el script oficial
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash- Instala Hermes con el script oficial: Después corre 'source ~/.bashrc' (o ~/.zshrc) y arranca con el comando 'hermes'. Funciona en Linux, macOS, WSL2 y Android vía Termux.
Pídele a Claude que instale Hermes y te lo conecte a Telegram
Este prompt cubre instalación + configuración básica en la plataforma que tú elijas. Cambia 'Telegram' por Discord, Slack, WhatsApp o Signal si aplica.
Claude, quiero instalar Hermes Agent desde https://github.com/NousResearch/hermes-agent para tener un agente que viva en Telegram.
1. Corre el one-liner: curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
2. Carga el PATH ('source ~/.zshrc' o el que me corresponda) y arranca con 'hermes' para confirmar que responde.
3. Antes de pedir API keys, pregúntame cuál proveedor de LLM voy a usar (OpenRouter, OpenAI, Nous Portal, local).
4. Guíame paso a paso para conectar el bot a Telegram: dónde saco el token de BotFather, dónde lo pego, qué archivo edito.
5. Haz un smoke test enviándole 'hola' al bot y enséñame la respuesta.
No avances al siguiente paso sin que yo te confirme el anterior.Haz esto
- Empieza con la plataforma que más usas (Telegram o Discord) antes de activar las 6.
- Genera el token del bot desde BotFather (Telegram) o el portal de desarrolladores (Discord) y guárdalo en variables de entorno.
- Déjalo corriendo en un VPS barato si quieres que responda 24/7.
Evita esto
- No pongas tu API key del LLM en texto plano en un archivo versionado.
- No actives WhatsApp y Signal sin leer primero los términos de cada red; algunos bloquean bots automatizados.
repo 4 · computer use
GenericAgent · el agente que mueve tu ratón y teclado
4. GenericAgent
Computer use · Python · AvanzadoUn agente completo en 3 mil líneas que controla tu computadora.
La analogía simple: Es como contratar a alguien y darle el ratón, el teclado y la pantalla. Le dices qué quieres lograr y él navega, teclea, abre archivos, lee la pantalla y decide el siguiente paso. Todo en 3 mil líneas de Python, con un Agent Loop de apenas 100.
Qué hace exactamente: Le da al LLM control a nivel de sistema: navegador, terminal, sistema de archivos, dispositivos de entrada, visión de pantalla y hasta dispositivos móviles. Cristaliza automáticamente los flujos exitosos en skills reutilizables, así que mejora con el uso.
El problema que resuelve: Hay cosas que no se resuelven con API: cerrar un banner, arrastrar un archivo entre pestañas, automatizar una app que no tiene integración. GenericAgent las puede hacer porque ve la pantalla y mueve el cursor como tú.
Cuándo usarlo: Cuando necesitas automatizar flujos visuales que no tienen API, siempre y cuando estés dispuesto a vigilarlo o meterlo en un ambiente aislado.
Qué NO es: No es un agente inocuo. Ejecuta comandos reales en tu sistema. Montarlo en tu máquina principal sin sandbox es como darle tu laptop a un pasante en su primer día. Úsalo en VM, contenedor o máquina dedicada.
Advertencia
GenericAgent ejecuta comandos reales en tu sistema: mueve el cursor, teclea, abre archivos. Instálalo siempre en una VM, contenedor o máquina dedicada. Nunca en tu laptop principal con acceso a archivos personales.
Instala GenericAgent con git + pip
git clone https://github.com/lsdefine/GenericAgent.git
cd GenericAgent
pip install streamlit pywebview
cp mykey_template.py mykey.py- Instala GenericAgent con git + pip: Edita mykey.py con tu API key de LLM y lanza con 'python launch.pyw'. Hazlo en una VM o máquina dedicada, no en tu laptop principal.
Pídele a Claude que instale GenericAgent en una VM aislada
GenericAgent ejecuta comandos reales en tu sistema. Este prompt fuerza a Claude a confirmarlo antes de tocar tu máquina principal.
Claude, quiero instalar GenericAgent desde https://github.com/lsdefine/GenericAgent para hacer automatizaciones que controlen el sistema. Antes de empezar: confírmame que estoy dentro de una VM, contenedor o máquina dedicada (no mi laptop principal). Si no lo estoy, deténte y pídeme que lo haga primero. Cuando confirme que estoy en un ambiente aislado: 1. git clone https://github.com/lsdefine/GenericAgent.git && cd GenericAgent 2. pip install streamlit pywebview 3. cp mykey_template.py mykey.py 4. Pregúntame qué proveedor de LLM usar y ayúdame a editar mykey.py. 5. Lanza con 'python launch.pyw' y dame la primera tarea de prueba segura (ejemplo: abrir el navegador y buscar la hora actual). Explícame cada comando antes de correrlo.
Haz esto
- Córrelo siempre en una VM, contenedor o máquina dedicada.
- Define una carpeta de trabajo específica y limita ahí los permisos.
- Déjalo trabajar una tarea corta la primera vez, observando la pantalla en tiempo real.
Evita esto
- No lo instales en tu laptop principal con acceso a archivos personales.
- No le des API keys con permisos globales; usa claves con scope limitado.
- No lo dejes corriendo solo hasta que confíes en cómo se comporta con tareas conocidas.
repo 5 · auto-evolución
Evolver · tus agentes se mejoran solos
5. Evolver
Meta-agente · Auto-evolución · AvanzadoSi ya construyes agentes, Evolver los pone a mejorarse solos.
La analogía simple: Es el entrenador de tus agentes. En lugar de que tú le cambies prompts a mano cada vez que fallan, Evolver lee los logs, detecta los errores repetidos y propone cómo debería cambiar el prompt para la siguiente iteración. Deja rastro de todo en git.
Qué hace exactamente: Motor de auto-evolución basado en GEP (Genetic-Evolutionary Prompting). Analiza logs de ejecución y patrones de error, luego genera prompts de evolución estructurados que guían la siguiente iteración. Todo queda como assets reutilizables llamados Genes y Capsules, con auditoría completa vía git.
El problema que resuelve: Refinar prompts a mano no escala. Cada ajuste queda disperso, sin historial y sin forma de revertir. Evolver vuelve ese proceso en un protocolo auditable.
Cuándo usarlo: Cuando ya tienes al menos un agente en producción y quieres una forma disciplinada de seguir mejorándolo sin depender de tu memoria.
Qué NO es: No es un repo de arranque. Requiere Node 18+ y que tu proyecto esté inicializado como git. Si nunca has construido un agente, empieza por Claude Mem o Hermes primero.
Instala Evolver globalmente con npm
npm install -g @evomap/evolver- Instala Evolver globalmente con npm: Requiere Node 18+ y que el proyecto donde lo uses esté inicializado como git. Fuera de un repo git marca error.
Pídele a Claude que instale Evolver en tu proyecto de agentes
Asume que ya tienes al menos un agente en un repo git. Si no, el prompt te devuelve al inicio.
Claude, quiero instalar Evolver desde https://github.com/EvoMap/evolver para mejorar los prompts de mis agentes de forma disciplinada. Primero verifica: - ¿Tengo Node 18 o superior? (node -v) - ¿Estoy dentro de un repo inicializado con git? (git status) Si algo falla, deténte y dime qué instalar o qué inicializar. Cuando todo esté listo: 1. Corre: npm install -g @evomap/evolver 2. Explícame qué son los Genes y las Capsules antes de crear el primero. 3. Ayúdame a identificar un agente existente en mi repo que sea buen candidato para evolucionar (busca archivos con prompts largos o comportamientos repetidos). 4. Corre la primera iteración y muéstrame el diff propuesto antes de aplicarlo.
Haz esto
- Úsalo en proyectos que ya tengan logs de ejecución reales, no en un agente recién nacido.
- Revisa el diff de cada evolución antes de aceptarlo: git te deja revertir fácil.
- Nombra tus Genes y Capsules con sentido para que el audit trail se lea claro meses después.
Evita esto
- No lo apliques a un repo sin git; va a marcar error y confunde.
- No aceptes evoluciones a ciegas; la idea es tener rastro, no perder control.
empieza por · ruta según tu nivel
Qué instalar primero (y por qué en ese orden)
No instales los 5 el mismo día. Cada uno cambia cómo trabajas con Claude, y el orden importa para que no te revuelvas. Estas son tres rutas según en qué punto estés hoy.
Apenas instalaste Claude Code
Primero le das memoria para que no pierda contexto, luego le pones las reglas de Karpathy para que no invente cosas. Con estos dos, tu asistente ya se porta distinto.
Ya usas Claude Code a diario
Si ya tienes ritmo, el siguiente salto es sacar a Claude del editor. Hermes te deja armar un agente conversacional en Telegram o Discord, con la disciplina que ya trajiste de Karpathy.
Construyes agentes para clientes o tu startup
Aquí ya no es cuestión de asistentes sino de operarios. Hermes da el canal, Generic Agent da el control del sistema, y Evolver se encarga de que mejoren con el tiempo sin que tú los ajustes a mano.
plantilla universal · para cualquier repo
El prompt que Claude entiende para instalar lo que sea
Si te encuentras un repo nuevo y quieres que Claude te lo instale sin que invente pasos, pégale esta plantilla. Funciona para los 5 de esta guía y para cualquier otro. Lo único que tú cambias es el nombre del repo, la URL y tu caso.
Plantilla universal · para instalar cualquier repo con Claude
Reemplaza los placeholders con tu caso. Sirve para estos 5 repos y para cualquier otro que te encuentres en GitHub. La idea es que Claude lea el README real, no invente pasos, y te enseñe mientras instala.
Claude, quiero instalar {NOMBRE_DEL_REPO} desde {URL_GITHUB}.
Pasos que necesito que hagas tú:
1. Lee el README del repo directamente (no inventes pasos).
2. Ejecuta los comandos de instalación en mi terminal, uno por uno, explicándome qué hace cada uno.
3. Si el repo requiere una API key o variable de entorno, pregúntame antes de pedirla.
4. Al terminar, haz un smoke test mínimo para verificar que quedó funcionando.
5. Dame un ejemplo de uso con mi caso real: {MI_CASO}.
No continues al siguiente paso hasta confirmar que el anterior funcionó.Cómo personalizarlo: reemplaza {NOMBRE_DEL_REPO} por el nombre del repo, {URL_GITHUB} por la URL completa, y {MI_CASO} por lo que quieres resolver (por ejemplo: “automatizar reportes de mi tienda Shopify”).
no te quemes · errores frecuentes
Los tropiezos que vas a tener, con el fix rápido
Estos son los errores que aparecen en la primera semana de uso de cualquiera de los 5 repos. Si te topas con uno, aquí está la salida sin tener que abrir tres issues distintas.
Claude Mem
Instalé Claude Mem y sigue sin recordarme nada.
Arréglalo así: Te faltó reiniciar Claude Code. El plugin activa hooks que solo corren después del restart.
Andrej Karpathy Skills
Las reglas de Karpathy chocan con las mías y Claude queda confundido.
Arréglalo así: Abre CLAUDE.md y deja solo una versión de cada regla. Si tu guía ya dice 'Surgical Changes' con otro nombre, borra una.
Hermes Agent
El comando 'hermes' no se encuentra después de instalar.
Arréglalo así: No recargaste el shell. Corre 'source ~/.bashrc' o 'source ~/.zshrc' y vuelve a probar.
GenericAgent
GenericAgent borró archivos que no debía.
Arréglalo así: Le diste acceso fuera de su sandbox. Muévelo a una VM y vuelve a empezar; nunca lo apuntes a /home.
Evolver
Evolver marca error: 'not a git repository'.
Arréglalo así: Corre 'git init' en tu proyecto y haz al menos un commit inicial antes de lanzar Evolver.
Claude Mem
Mi visor en localhost:37777 no carga.
Arréglalo así: Revisa que Claude Code esté corriendo y que no tengas otro proceso ocupando el puerto. Cierra y reabre la terminal.
documentación oficial · enlaces
Para ir a fondo en el que más te interese
Cuando termines esta guía, vas a querer profundizar en alguno. Estos son los enlaces oficiales, útiles para tener guardados desde ya.
- Claude Mem · README oficial →
Documentación completa del plugin y del visor web.
- Andrej Karpathy Skills · README oficial →
Las 4 reglas con contexto y opciones de instalación (plugin o CLAUDE.md).
- Hermes Agent · Nous Research →
Guía multi-plataforma y opciones de despliegue desde VPS hasta serverless.
- GenericAgent · lsdefine →
Documentación del Agent Loop y de las skills que cristaliza con el uso.
- Evolver · EvoMap →
Protocolo GEP, Genes, Capsules y cómo auditar cada evolución con git.
Guía de la comunidad
Los 5 repos de esta guía son los que mueven el ecosistema de Claude Code en abril 2026. Esta colección vive en la bóveda de tododeia, junto a otros recursos libres para construir con IA todos los días.
Memory Palace
Profundiza en memoria para agentes
Skills con Claude
Buenas prácticas después de Karpathy
5 Repos AI Engineer
Sube al nivel de ingeniero de IA
¿En qué etapa estás hoy?
Si apenas instalaste Claude Code, empieza por Claude Mem y después súmale las reglas de Karpathy. Si ya usas Claude a diario, sácalo del editor con Hermes hacia Telegram o Discord. Si ya construyes agentes para clientes o tu startup, el siguiente nivel es GenericAgent para control de sistema y Evolver para que mejoren solos. La ruta no es lineal, es para que identifiques tu siguiente paso.