awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 repositorios

Awesome GitHub RepositoriesAutonomous Software Engineering

Artificial intelligence agents capable of autonomously navigating codebases and implementing software features.

Explore 22 awesome GitHub repositories matching artificial intelligence & ml · Autonomous Software Engineering. Refine with filters or upvote what's useful.

Awesome Autonomous Software Engineering GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • all-hands-ai/openhandsAvatar de All-Hands-AI

    All-Hands-AI/OpenHands

    77,468Ver en GitHub↗

    OpenHands is an autonomous AI software engineer and coding assistant designed to execute software engineering tasks by interacting directly with codebases and development environments. It functions as a platform for running AI agents that can write code and manage files to automate complex development workflows. The system distinguishes itself through a container-based execution environment that isolates agent actions within a sandboxed Linux environment. It employs an autonomous agent loop of observation, planning, and action, supported by a standardized communication protocol that allows it

    Provides an autonomous AI agent capable of navigating codebases and implementing software features independently.

    Python
    Ver en GitHub↗77,468
  • opendevin/opendevinAvatar de OpenDevin

    OpenDevin/OpenDevin

    77,460Ver en GitHub↗

    OpenDevin is an autonomous software engineering agent and orchestrator designed to execute coding tasks and manage development workflows using large language models. It functions as a centralized control center for managing and switching between various local and cloud artificial intelligence backends. The system utilizes a Docker sandbox environment to isolate autonomous agents in containers, protecting the host filesystem during code execution. It includes an automated engineering workflow tool that integrates with version control and chat services to trigger tasks via webhooks or scheduled

    Provides an autonomous system that uses large language models to execute coding tasks and manage software development workflows.

    Python
    Ver en GitHub↗77,460
  • openhands/openhandsAvatar de OpenHands

    OpenHands/OpenHands

    77,330Ver en GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution.

    Pythonagentartificial-intelligencechatgpt
    Ver en GitHub↗77,330
  • badlogic/pi-monoAvatar de badlogic

    badlogic/pi-mono

    63,163Ver en GitHub↗

    Pi-mono is an autonomous coding agent orchestrator designed to coordinate multiple intelligent agents for complex software development tasks. It functions as a framework that integrates directly with local file systems and terminal environments to automate development workflows. The system distinguishes itself through a stateful session manager that serializes the entire context of a coding interaction to disk, allowing agents to maintain project awareness across separate sessions. It utilizes a plugin architecture for tool registration and prompt-template injection, enabling the integration

    Automates complex coding tasks by coordinating intelligent agents that interact with local files and terminal environments.

    TypeScript
    Ver en GitHub↗63,163
  • roocodeinc/roo-codeAvatar de RooCodeInc

    RooCodeInc/Roo-Code

    24,266Ver en GitHub↗

    Roo-Code is an integrated development environment extension that functions as an autonomous software engineering agent. It connects large language models directly to your local file system and terminal, enabling the agent to interpret natural language requirements and execute complex development workflows. The project distinguishes itself through a model-agnostic orchestration layer that allows developers to connect various large language model backends to their local workspace. By utilizing an iterative tool-use loop, the agent decomposes high-level tasks into sequential steps, interacting w

    Functions as an autonomous agent capable of navigating codebases and executing complex multi-step engineering tasks.

    TypeScript
    Ver en GitHub↗24,266
  • claude-code-best/claude-codeAvatar de claude-code-best

    claude-code-best/claude-code

    20,272Ver en GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Performs autonomous coding, debugging, and codebase modifications through an AI-powered command-line interface.

    TypeScript
    Ver en GitHub↗20,272
  • princeton-nlp/swe-agentAvatar de princeton-nlp

    princeton-nlp/SWE-agent

    19,540Ver en GitHub↗

    SWE-agent is a collection of autonomous agents designed for software engineering, competitive programming, and offensive cybersecurity operations. These agents utilize large language models to navigate codebases, interact with file systems, and use terminal interfaces to resolve GitHub issues or complete technical challenges. The system employs specialized agent modes that switch prompting strategies based on whether the task is a software bug, an algorithmic programming problem, or a security vulnerability. It includes dedicated capabilities for automated repository maintenance and offensive

    Uses large language models to navigate codebases and automatically resolve GitHub issues.

    Python
    Ver en GitHub↗19,540
  • stitionai/devikaAvatar de stitionai

    stitionai/devika

    19,511Ver en GitHub↗

    Devika is an autonomous AI software engineering system designed to plan, write, and debug code from high-level natural language instructions. It functions as an agentic software engineer that decomposes complex objectives into actionable coding steps for autonomous execution. The system integrates cloud-based and self-hosted large language models through a provider-agnostic layer, allowing for multi-model reasoning and code completion. It distinguishes itself by combining these models with a sandboxed execution environment for running code across different operating systems and a web-browsing

    Operates as an autonomous AI system capable of planning, writing, and debugging code from natural language instructions.

    Python
    Ver en GitHub↗19,511
  • swe-agent/swe-agentAvatar de SWE-agent

    SWE-agent/SWE-agent

    18,510Ver en GitHub↗

    SWE-agent is an autonomous software engineering platform designed to automate repository maintenance and issue resolution. By orchestrating language models to navigate codebases, diagnose software bugs, and apply fixes, the framework functions as an autonomous agent capable of executing shell commands, editing source code, and managing pull requests within isolated, containerized environments. The platform distinguishes itself through its focus on end-to-end task autonomy and observability. It features a robust trajectory logging system that records every thought, action, and environment obse

    Provides an autonomous agent that navigates codebases, diagnoses software bugs, and applies fixes within isolated environments.

    Pythonagentagent-based-modelai
    Ver en GitHub↗18,510
  • anthropics/claude-quickstartsAvatar de anthropics

    anthropics/claude-quickstarts

    17,085Ver en GitHub↗

    Claude Quickstarts is a development framework and collection of reference implementations designed for building autonomous agents. It provides the foundational patterns necessary to orchestrate multi-agent workflows, enabling models to perform complex, multi-step tasks across software engineering, customer support, and computer-use domains. The platform distinguishes itself through specialized capabilities for desktop and browser automation, allowing agents to interact with graphical interfaces by capturing visual context and executing precise mouse and keyboard inputs. It includes robust inf

    Orchestrates multi-agent workflows to autonomously initialize projects and implement software features.

    Python
    Ver en GitHub↗17,085
  • can1357/oh-my-piAvatar de can1357

    can1357/oh-my-pi

    12,763Ver en GitHub↗

    oh-my-pi is an agentic workflow automation platform and AI coding agent orchestrator designed for autonomous software engineering. It functions as a multi-model LLM router and an LSP-integrated development environment, coordinating specialized AI agents to perform codebase analysis, automated refactoring, and complex task execution. The system distinguishes itself through the use of subagent coordination to execute parallel tasks within isolated environments and an auto-research framework for iterative experiments. It employs AST-driven structural search for code discovery and content-hash an

    Implements AI agents capable of autonomously navigating codebases, performing research, and implementing software features.

    TypeScriptai-agentai-coding-agentanthropic
    Ver en GitHub↗12,763
  • doriandarko/claude-engineerAvatar de Doriandarko

    Doriandarko/claude-engineer

    11,199Ver en GitHub↗

    Claude-engineer is an autonomous software engineering agent and command-line interface for interacting with the Claude 3.5 Sonnet model. It functions as an AI code editor that writes code, manages local files, and executes terminal commands to automate technical workflows. The system features a self-evolving tool framework that allows the agent to design and implement its own functional scripts to expand its capabilities during a session. It utilizes a sandboxed Python executor to run scripts for data analysis and complex computations in a secure remote environment. The project covers a broa

    An autonomous agent capable of navigating codebases, writing code, and executing terminal commands for software development.

    Python
    Ver en GitHub↗11,199
  • 1jehuang/jcodeAvatar de 1jehuang

    1jehuang/jcode

    7,778Ver en GitHub↗

    jcode es un framework para desarrollar agentes de codificación de IA autónomos que automatizan tareas de desarrollo de software. Funciona como un orquestador de agentes, tiempo de ejecución de herramientas y motor de memoria semántica, permitiendo la creación de agentes que pueden modificar código, ejecutar pruebas e iterar sobre su propia funcionalidad. El proyecto se distingue por su uso de enjambres de agentes recursivos, donde una jerarquía de agentes colaboradores puede generar agentes hijos para descomponer tareas complejas. Implementa un sistema de memoria semántica que combina la recuperación basada en vectores con el mapeo de relaciones basado en grafos para mantener el contexto a través de las sesiones. Para gestionar el riesgo, el sistema utiliza una gobernanza de acciones escalonada que requiere aprobación humana para operaciones sensibles y aísla las actividades de los agentes dentro de worktrees de git separados. El framework incluye un kit de herramientas de automatización de navegador completo para interactuar con páginas web, extraer instantáneas del DOM y capturar capturas de pantalla. También implementa el Model Context Protocol para integrar herramientas y datos externos, y admite recarga en caliente de binarios para actualizar el servidor sin perder conexiones de red activas. El sistema proporciona una interfaz de línea de comandos para gestionar las memorias de los agentes e incluye herramientas de auditoría para rastrear el progreso del plan y visualizar la topología del enjambre de agentes.

    Enables agents to autonomously modify source code, execute tests, and iterate on their own functionality.

    Rust
    Ver en GitHub↗7,778
  • gsd-build/gsd-2Avatar de gsd-build

    gsd-build/gsd-2

    7,740Ver en GitHub↗

    This project is an autonomous AI software development framework designed to plan, code, test, and commit software milestones without human intervention. It functions as a state-machine-driven agent loop that orchestrates development through a recurring cycle of research, execution, and verification. The system distinguishes itself through a git-isolated task runner that executes milestones in separate worktrees and branches, ensuring changes are squash-merged into a linear commit history. It features a multi-model routing gateway that assigns different LLM providers to specific workflow phase

    Provides a full framework for building complete software projects autonomously through AI-driven planning, coding, and testing.

    TypeScriptcontext-engineeringmeta-promptingspec-driven-development
    Ver en GitHub↗7,740
  • kodu-ai/claude-coderAvatar de kodu-ai

    kodu-ai/claude-coder

    5,255Ver en GitHub↗

    Claude Coder es un agente de codificación de IA autónomo y herramienta de desarrollo implementada como una extensión de VS Code. Funciona como un agente de codificación LLM capaz de generar código, depurar software e implementar diseños de proyectos directamente dentro del entorno de desarrollo. El sistema actúa como un ingeniero de software autónomo que puede investigar contenido web y coordinar el despliegue de aplicaciones a entornos remotos. Integra capacidades de investigación web en el IDE para obtener documentación externa e información técnica. La herramienta cubre una amplia gama de tareas de ingeniería de software, incluyendo la automatización de la generación de boilerplate, corrección de errores y la conversión de diseños de proyectos en código fuente funcional.

    Provides an AI agent that autonomously navigates codebases to plan and execute complex programming tasks.

    TypeScriptchatgptclaudecoding-agents
    Ver en GitHub↗5,255
  • potpie-ai/potpieAvatar de potpie-ai

    potpie-ai/potpie

    5,161Ver en GitHub↗

    Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for

    Acts as an autonomous AI software engineer that generates technical specifications and implements multi-file code changes.

    Pythonagentsai-agentsai-agents-framework
    Ver en GitHub↗5,161
  • kodezi/chronosAvatar de Kodezi

    Kodezi/Chronos

    4,919Ver en GitHub↗

    Chronos es un agente de ingeniería de software LLM y modelo de depuración a escala de repositorio diseñado para la corrección autónoma de errores. El sistema funciona como un sistema automatizado de corrección de errores que localiza defectos, razona sobre las causas raíz e implementa parches validados en múltiples archivos. El proyecto se distingue por un motor de recuperación guiado por grafos que utiliza un grafo de memoria persistente para navegar por las relaciones de llamada y flujos de datos a través de grandes repositorios. Emplea un flujo de trabajo de depuración persistente que indexa un historial de commits y registros para reconocer patrones y evitar repetir errores anteriores a través de ciclos de depuración iterativos. El sistema cubre el análisis de causa raíz a través de la localización de trazas causales y el seguimiento de errores basado en la lógica a través de múltiples archivos. Además, proporciona reparación de código autónoma sintetizando parches y validándolos dentro de un entorno sandbox iterativo. La inteligencia del repositorio se maneja a través de la recuperación contextual de múltiples saltos y la ingesta de múltiples fuentes de registros y trazas. El sistema proporciona transparencia en los pasos de razonamiento y genera documentación de depuración automatizada, incluyendo evaluaciones de riesgo y justificaciones para cada corrección aplicada.

    Functions as an LLM agent capable of autonomously localizing bugs, reasoning through root causes, and implementing patches.

    Javaartificial-intelligenceautonomous-debuggingbenchmark
    Ver en GitHub↗4,919
  • phodal/auto-devAvatar de phodal

    phodal/auto-dev

    4,508Ver en GitHub↗

    auto-dev es una herramienta de ingeniería de software nativa de IA y una plataforma de desarrollo multi-agente diseñada para automatizar todo el ciclo de vida del desarrollo de software. Funciona como un orquestador autónomo que gestiona la codificación, las pruebas y la configuración de infraestructura impulsadas por IA a través de cadenas de agentes declarativas. El proyecto está construido sobre un framework de IA de Kotlin Multiplatform, permitiendo que la lógica de los agentes se ejecute en diversos entornos e interfaces de dispositivos. La plataforma implementa el Protocolo de Contexto de Modelo (Model Context Protocol) para intercambiar herramientas e información del proyecto con servicios de IA externos. Se distingue por el uso de un pipeline de generación aumentada por recuperación (RAG) y grafos de código basados en árboles, que analizan árboles de sintaxis abstracta y cadenas de llamadas para comprimir el contexto del proyecto y reducir las alucinaciones. Un lienzo de desarrollo interactivo proporciona sincronización en tiempo real de diagramas UML, especificaciones OpenAPI y diferencias de código (diffs). Las áreas de capacidad cubren el desarrollo de software autónomo, incluyendo la planificación dinámica de tareas, la reparación iterativa basada en pruebas y la migración de código heredado. El sistema también maneja la automatización de infraestructura como código para Docker y configuraciones de CI/CD, revisiones de código impulsadas por IA y la coordinación de personas de IA compartidas y especificaciones de prompts entre equipos. La lógica central está implementada utilizando Kotlin Multiplatform para asegurar un despliegue de agentes consistente y multiplataforma.

    Functions as an autonomous agent system capable of generating source code, unit tests, and technical documentation.

    Kotlinaigcgenaigenaistack
    Ver en GitHub↗4,508
  • parcadei/continuous-claude-v3Avatar de parcadei

    parcadei/Continuous-Claude-v3

    3,531Ver en GitHub↗

    This project is an agentic development framework and autonomous software engineering system. It utilizes a coordinated network of specialized LLM agents to automate the full software development lifecycle, from codebase exploration and architectural planning to implementation and automated refactoring. The system is distinguished by an agentic memory system and a test-driven development orchestrator. It maintains project continuity across sessions by capturing architectural learnings and state in a persistent semantic database and enforces code quality through an automated cycle of generating

    Uses LLMs to plan, implement, and test software features through a coordinated multi-agent workflow.

    Pythonagentsclaude-codeclaude-code-cli
    Ver en GitHub↗3,531
  • smallcloudai/refactAvatar de smallcloudai

    smallcloudai/refact

    3,490Ver en GitHub↗

    Refact is an autonomous AI software engineering system and code assistant. It functions as an agent orchestrator capable of planning, executing, and managing multi-step development workflows to complete complex software tasks independently. The system distinguishes itself through agentic state management, using isolated worktrees and versioned checkpoints to allow autonomous agents to experiment with code changes and roll back to stable states if tasks fail. It further extends its capabilities via the Model Context Protocol, connecting the AI engine to external databases, version control syst

    Coordinates autonomous agents to plan, execute, and verify complex software engineering tasks independently.

    Rustai-agentdeveloper-toolsenterprise
    Ver en GitHub↗3,490
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Agent Architectures
  4. AI Agents
  5. Software Engineering
  6. Autonomous Software Engineering

Explorar subetiquetas

  • Autonomous DebuggingAI-driven analysis of codebases to identify root causes of errors and implement automatic fixes. **Distinct from Autonomous Software Engineering:** Specializes autonomous software engineering by focusing specifically on error analysis and fix implementation.