10 repositorios
Autonomous agents and AI-powered assistants designed to automate coding, debugging, and software engineering workflows.
Explore 10 awesome GitHub repositories matching part of an awesome list · Software Development Agents. Refine with filters or upvote what's useful.
OpenCode is an autonomous software developer and LLM coding agent designed to write code and manage development workflows. It functions as an AI development automator that executes multi-step coding tasks and modifies project files to build software automatically from high-level instructions. The system employs a task orchestrator to decompose goals into sequences of tool calls and autonomous execution steps. It features a recursive research loop for conducting deep technical searches and a restricted read-only mode for analyzing and exploring large codebases to plan changes without modifying
Functions as an autonomous agent designed to automate coding, debugging, and software engineering workflows.
DevOpsGPT es una plataforma de automatización DevOps impulsada por LLM y un agente de desarrollo de software con IA. Transforma requisitos en lenguaje natural en código funcional y despliegues automatizados coordinando el análisis de la base de código, la generación de código y los pipelines de entrega. El sistema cuenta con un motor de generación de código automatizado y un motor de descomposición basado en tareas que analizan las estructuras del proyecto para producir extensiones de código conscientes del contexto. Utiliza un sistema de integración de modelos conectables para enlazar con despliegues de modelos de lenguaje privados o profesionales para tareas de desarrollo específicas del dominio. La plataforma gestiona el ciclo de vida completo de entrega de software a través de un orquestador de pipeline CI/CD que vincula la síntesis de código con herramientas de prueba y despliegue automatizadas. Esto incluye capacidades para el lanzamiento de versiones de software y la integración con varias plataformas DevOps externas.
Provides an autonomous agent that analyzes codebases and implements new features by coordinating development tools.
vibesdk es una plataforma y framework de desarrollo de software agentico diseñado para coordinar agentes autónomos que escriben, depuran y refinan aplicaciones full-stack a partir de lenguaje natural. Sirve como un orquestador de aplicaciones cloud-native y un framework de generación de código potenciado por LLM que convierte prompts en código funcional a través de conversaciones iterativas y comportamientos de agentes multifase. El proyecto se distingue por proporcionar una cadena de herramientas completa para construir plataformas de desarrollo de IA. Esto incluye la capacidad de integrar varios proveedores de modelos, construir kits de herramientas LLM personalizados y gestionar todo el ciclo de vida de las aplicaciones generadas por IA a través de una cadena de herramientas de despliegue serverless y un SDK de TypeScript programático. La plataforma cubre una amplia gama de capacidades, incluyendo orquestación de sandbox de IA para ejecución aislada y vistas previas en vivo, sistemas de archivos virtuales respaldados por Git para el seguimiento de versiones y despliegue automático en la nube a plataformas de workers serverless. También incorpora sistemas para la gestión de esquemas de bases de datos, cifrado jerárquico de secretos y sincronización de estado en tiempo real mediante WebSockets. Los usuarios pueden gestionar los flujos de trabajo del proyecto a través de una interfaz de línea de comandos o programáticamente utilizando el SDK proporcionado.
Provides a framework for coordinating autonomous agents to automate full-stack software engineering, debugging, and refinement workflows.
Este proyecto es un framework de investigación autónomo y un kit de herramientas de desarrollo de software agente diseñado para automatizar tareas de ingeniería complejas mediante iteración dirigida a objetivos. Proporciona un motor de refactorización de código y una extensión para la interfaz Claude Code para implementar bucles iterativos que modifican, verifican y refinan el código y la documentación. El sistema se distingue por el uso de personas adversarias y flujos de trabajo multi-agente. Emplea simulación e interrogación adversaria para refinar requisitos, resolver ambigüedades arquitectónicas mediante paneles de jueces ciegos y realizar auditorías de seguridad de red-team y modelado de amenazas. El framework cubre una amplia gama de capacidades de ingeniería, incluyendo corrección de errores autónoma mediante búsqueda basada en hipótesis, optimización de código iterativa e ingeniería de requisitos automatizada. También incluye herramientas para la investigación de productos para identificar brechas de la competencia y un sistema de orquestación multifase para gestionar lanzamientos de software y monitoreo de despliegue. Para garantizar la estabilidad, el kit de herramientas incorpora protección de seguridad basada en invariantes y prevención de regresiones para mantener la funcionalidad existente durante las modificaciones autónomas.
Provides a comprehensive toolkit of autonomous agents and adversarial workflows for complex software engineering tasks.
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.
Automates the complete software development lifecycle from planning and coding to testing and documentation.
GLM-4.5 is a multimodal large language model and advanced reasoning system. It functions as an AI coding assistant, an autonomous AI agent, and a multimodal content generator capable of processing and generating text, images, audio, and video within a single unified system. The project is distinguished by its deep reasoning capabilities, utilizing chain-of-thought processing to solve complex mathematical, logical, and technical problems. It features an agentic architecture that allows for autonomous task execution, long-horizon goal planning, and the ability to interact with external tools an
Implements code, writes tests, runs validation suites, and reviews diffs throughout the software lifecycle.
Agent-OS is an LLM multi-agent orchestration framework and AI software development lifecycle tool designed to coordinate specialized agents through shared workspaces and structured task lists. It functions as an agentic application bootstrapper and technical specification engine, providing the infrastructure to guide the process from product requirements to automated coding and deployment. The system distinguishes itself through spec-driven development, using detailed technical specifications and layered context injection to ensure generated code aligns with project standards. It employs a ma
Implements structured development loops where agents iteratively implement, test, and review code based on specifications.
This project is an autonomous software engineering platform and orchestration framework designed to manage specialized artificial intelligence agents. It provides a suite of tools for coordinating autonomous entities to execute complex development tasks, ranging from architectural planning and code reviews to performance optimization. The platform distinguishes itself through its multi-agent orchestration layer, which dynamically assigns roles based on an analysis of a project's technology stack. By utilizing a modular agent registry, the system scales capabilities across different software m
Coordinates specialized autonomous agents to collaborate on complex engineering tasks like architectural planning, code review, and performance optimization.
This project is an autonomous workflow engine and orchestration platform designed to coordinate specialized AI agents. It functions as a development framework that manages the end-to-end lifecycle of complex, multi-step tasks, including persona definition, persistent memory management, and the execution of automated coding workflows. By acting as a Model Context Protocol server, it enables standardized communication between development tools and external AI models. The platform distinguishes itself through an event-driven architecture that routes typed messages between agent personas, allowin
Spawns independent agent loops in isolated worktrees with shared state to handle concurrent development tasks.
Integrated AI environment in the terminal. Build, test and instruct agents.
Terminal-based environment for creating and managing modular AI coding agents.