Servidor MCP para agentes de programación con IA que mantiene los resultados sin procesar de las herramientas fuera de la ventana de contexto y conserva el estado de la sesión tras la compactación.
uditgoenka/autoresearch
Una skill para Claude Code, OpenCode y Codex que ejecuta ciclos de modificar, verificar y conservar o descartar cambios según objetivos, inspirada en autoresearch de Karpathy.
- Estrellas
- 6,582
- Forks
- 482
- Issues abiertos
- 8
- Último commit
- hace 2 meses
¿Qué es?
Autoresearch es un paquete de skills para agentes de programación con IA como Claude Code, OpenCode y OpenAI Codex. Se le indica un objetivo, una métrica medible y un comando de verificación, y el agente realiza repetidamente un cambio específico, lo guarda en un commit, ejecuta la verificación, conserva el cambio si mejora la métrica y, de lo contrario, lo revierte. Cada iteración se registra en formato TSV, y el historial de Git sirve como memoria del agente entre rondas.
Además del ciclo principal, incluye 14 comandos para tareas específicas: planificar una métrica a partir de un objetivo impreciso, buscar y corregir errores, realizar auditorías de seguridad STRIDE y OWASP, generar escenarios de casos límite, hacer predicciones desde múltiples perspectivas, generar documentación, aplicar razonamiento adversarial a decisiones subjetivas, explorar requisitos, investigar mejoras del producto, analizar resultados y aplicar un control de estabilidad de regresiones. Un comando Guard opcional protege las pruebas existentes mientras se optimiza una métrica.
El proyecto se basa en la idea de autoresearch de Karpathy y la extiende más allá del machine learning, a código, contenido y otros ámbitos con algo que se pueda medir numéricamente. Las protecciones mediante hooks que bloquean comandos riesgosos o archivos sensibles solo están disponibles para Claude Code.
Funciones clave
- 01Ejecuta un ciclo de modificar, verificar y conservar o revertir, con un cambio por iteración.
- 02Incluye 14 comandos para planificar, depurar, corregir, realizar auditorías de seguridad y más.
- 03Registra cada iteración en formato TSV y analiza tendencias entre ejecuciones.
- 04Es compatible con Claude Code, OpenCode y OpenAI Codex mediante scripts de instalación.
- 05Incluye una opción Guard para proteger las pruebas existentes durante la optimización.
- 06De forma predeterminada, limita el número de iteraciones; el modo ilimitado es opcional.
Casos de uso
- Aumentar la cobertura de pruebas o reducir el tamaño del bundle con un agente que trabaja sin supervisión durante la noche.
- Auditar una base de código en busca de riesgos STRIDE y OWASP y generar un informe estructurado.
- Corregir un conjunto de pruebas fallidas, errores de tipos o errores de lint hasta que el recuento llegue a cero.
- Poner a prueba requisitos o decisiones de diseño antes de escribir código.
Inicio rápido
- 1
Instala la skill para Claude Code con npx
npx skills add uditgoenka/autoresearch - 2
Inicia una nueva sesión de Claude Code para que se carguen los comandos
- 3
Ejecuta el comando autoresearch con un objetivo
/autoresearch
Antes de usarlo
- Las protecciones de los hooks solo funcionan en Claude Code; OpenCode y Codex no ofrecen compatibilidad equivalente con hooks.
- Los bucles necesitan una métrica medible automáticamente o un comando de verificación para evaluar el progreso.
- En Claude Code, después de la instalación hay que iniciar una nueva sesión para que se resuelvan los archivos de referencia.
Temas
Preguntas frecuentes
- ¿Qué es autoresearch?
- Una skill para Claude Code, OpenCode y Codex que ejecuta ciclos de modificar, verificar y conservar o descartar cambios según objetivos, inspirada en autoresearch de Karpathy. Autoresearch es un paquete de skills para agentes de programación con IA como Claude Code, OpenCode y OpenAI Codex. Se le indica un objetivo, una métrica medible y un comando de verificación, y el agente realiza repetidamente un cambio específico, lo guarda en un commit, ejecuta la verificación, conserva el cambio si mejora la métrica y, de lo contrario, lo revierte. Cada iteración se registra en formato TSV, y el historial de Git sirve como memoria del agente entre rondas.
- ¿autoresearch es gratuito? ¿Qué licencia tiene?
- autoresearch es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿autoresearch sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de autoresearch fue el 12 ago 2026.
- ¿Para qué puedo usar autoresearch?
- Aumentar la cobertura de pruebas o reducir el tamaño del bundle con un agente que trabaja sin supervisión durante la noche. Auditar una base de código en busca de riesgos STRIDE y OWASP y generar un informe estructurado. Corregir un conjunto de pruebas fallidas, errores de tipos o errores de lint hasta que el recuento llegue a cero. Poner a prueba requisitos o decisiones de diseño antes de escribir código.
- ¿Cómo se instala autoresearch?
- Instala la skill para Claude Code con npx: npx skills add uditgoenka/autoresearch Inicia una nueva sesión de Claude Code para que se carguen los comandos Ejecuta el comando autoresearch con un objetivo: /autoresearch
- ¿Dónde consigo autoresearch?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/uditgoenka/autoresearch
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una CLI y una capa de skills que instalan, configuran y verifican canales para que los agentes de IA puedan leer y buscar en Twitter, Reddit, YouTube, Bilibili, XiaoHongShu y más.
Una skill para asistentes de programación que hace que los agentes de IA empiecen por la siguiente acción, con pasos numerados y sin relleno ni preámbulos.
Complemento de Blender y servidor MCP que permiten a asistentes de IA como Claude crear, modificar e inspeccionar escenas 3D en Blender mediante prompts.
Un servidor MCP que ofrece a los agentes de programación búsqueda de símbolos, edición semántica y refactorización a nivel de IDE en una base de código.
Plugin para Unity Editor y runtime, y servidor MCP que permite a agentes de IA como Claude, Cursor y Copilot operar proyectos de Unity y ejecutar LLMs dentro de juegos.