mini-swe-agent - agente de IA de 100 líneas para resolver issues de GitHub y asistir en la línea de comandos
(github.com/SWE-agent)- Agente minimalista de IA para programación desarrollado por el equipo de Princeton y Stanford que creó SWE-bench y SWE-agent
- Agente ultraligero de ingeniería de software con IA, compuesto por aproximadamente 100 líneas de código Python, que funciona sin archivos de configuración gigantes ni monorepos
- Usa solo bash como herramienta y es compatible con cualquier modelo incluso sin la interfaz de tool-calling de los LLM
- Supera el 74% en el benchmark SWE-bench verified, y registra el mismo nivel incluso con Gemini 3 Pro
- Ejecuta cada acción de forma independiente con
subprocess.run, por lo que no necesita una sesión de shell con estado; al cambiar a Docker, la simplicidad se mantiene al sustituirlo pordocker exec - Su estructura de historial es completamente lineal, por lo que la trayectoria y los mensajes enviados al LLM son idénticos, ideal para depuración y fine-tuning
- Soporta despliegue en múltiples entornos sandbox como local, Docker/Podman, Singularity/Apptainer, Bubblewrap y Contree
- Soporta todos los modelos mediante litellm, openrouter y portkey, y es compatible con endpoints
/completiony/response, además de interleaved thinking - Adoptado por Meta, NVIDIA, IBM, Essential AI, Nebius, Anyscale, Princeton y Stanford
- Frente a Claude Code, arranca mucho más rápido y puede usarse como línea base para evaluar el rendimiento propio del LLM sin sobreajuste al scaffold del agente
- Incluye CLI (
mini), inferencia por lotes, navegador de trayectorias y bindings de Python (DefaultAgent,LitellmModel,LocalEnvironment) - Licencia MIT
1 comentarios
Ahora es más fácil desarrollar agentes directamente.