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
·
phodal avatar

phodal/auto-dev

0
View on GitHub↗
4,508 estrellas·491 forks·Kotlin·MPL-2.0·4 vistaside.unitmesh.cc↗

Auto Dev

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.

Features

  • Autonomous Software Engineering - Functions as an autonomous agent system capable of generating source code, unit tests, and technical documentation.
  • Multi-Agent Orchestrators - Orchestrates specialized AI agents and task chains to coordinate reasoning, planning, and code generation.
  • Software Development Agents - Automates the complete software development lifecycle from planning and coding to testing and documentation.
  • Agent Capability Extensions - Expands autonomous agent capabilities by integrating local or remote agents and defining specific intent actions.
  • AI Agent Orchestrators - Coordinates specialized multi-agent workflows with custom prompts to complete complex development tasks.
  • Multi-Agent Orchestration Platforms - Uses a multi-agent platform to automate the full development lifecycle from planning to deployment.
  • AI Agent Integrations - Provides a dedicated execution language to connect and integrate external AI agents into the automation workflow.
  • Model Context Protocol Integrations - Employs the Model Context Protocol as a standardized layer for exchanging tools and project information.
  • AI Code Reviewers - Provides AI-driven analysis of code to identify bugs, suggest refactorings, and offer detailed review feedback.
  • AI Software Engineering - Automates the complete software engineering lifecycle including code generation and legacy system refactoring.
  • Autonomous Agent Orchestrators - Manages AI-driven coding, testing, and infrastructure via declarative agent chains and goal decomposition.
  • Tree-Based Compression - Optimizes project context for complex refactoring tasks using a tree-based code graph engine.
  • Retrieval-Augmented Generation - Uses retrieval-augmented generation to inject project-specific knowledge and historical context into AI interactions.
  • Agent Behavioral Configuration - Tailors agent performance by configuring prompt templates and server settings via specialized instructions.
  • Toolchain Context Integrations - Connects development toolchains and communication protocols to provide precise project information to AI models.
  • LLM Provider Integrations - Integrates the development environment with various external LLM providers to power code generation and automation.
  • Role-Based Model Assignment - Maps specific AI models to distinct functional roles such as reasoning, planning, or patch generation.
  • Model Context Protocol Implementations - Implements the Model Context Protocol to standardize the exchange of tools and project information with AI services.
  • Retrieval Augmented Generation Pipelines - Injects project-specific knowledge and historical insights into AI prompts via a retrieval-augmented generation pipeline.
  • Project-Specific Overrides - Customizes code and commit message generation by replacing system-level prompts with project-specific files.
  • Agent Configurations - Implements local YAML and prompt-based configuration files to define agent capabilities and task chains.
  • AI Code Generation Workflows - Uses specialized AI agents and context-aware workflows to automate the creation of application code and queries.
  • Feedback-Loop Pipelines - Implements a pipeline that uses build logs and test results to iteratively refine AI prompts and repair code.
  • Test-Driven Automated Repairs - Generates unit tests and automatically repairs source code based on specific test failures.
  • Development Workflow Automation - Orchestrates complex coding and building sequences by combining AI reasoning with manual user adjustments.
  • Kotlin Multiplatform Development - Implements a cross-platform core that allows agent logic to run across diverse environments and interfaces.
  • AI Prompt Configurations - Manages and overrides prompt configurations to distribute consistent coding patterns across a team.
  • AI Agent Frameworks - Provides a cross-platform AI framework built on Kotlin Multiplatform for consistent agent deployment.
  • Multiplatform Agent Runtimes - Uses a Kotlin Multiplatform core to ensure AI agent logic runs consistently across diverse environments.
  • Automated Software Testing - Automatically creates and executes unit tests while iteratively fixing failing code to ensure system stability.
  • Test-Driven Repair Loops - Generates unit tests and iteratively repairs source code based on test failures to ensure stability.
  • Scenario-Based Model Selection - Optimizes output by setting specific model types for different development scenarios and tasks.
  • Enterprise Agent Tailoring - Customizes AI agents and private models to align with individual, team, or enterprise workflow requirements.
  • Code Explanation - Troubleshoots errors and provides natural language explanations of source code logic and smells.
  • Code Validation Pipelines - Provides an automated pipeline combining testing and static analysis to validate AI-generated code reliability.
  • Context-Aware Code Generators - Analyzes the project state to synthesize context-aware SQL queries and web pages.
  • Model Context Protocol Clients - Implements the Model Context Protocol to exchange tools and project information with external AI services.
  • Prompt Optimization - Uses verification results to automatically refine AI prompts and update project knowledge bases.
  • AST-Based Code Graphs - Analyzes AST and call chains to compress project context for efficient large-scale refactoring.
  • Code Refactoring Tools - Identifies code smells and performs intelligent structural improvements to modernize existing source files.
  • Environment-Aware Configurations - Creates Dockerfiles and CI/CD files tailored to specific target environments and build tools.
  • Interactive Code Artifact Previewers - Provides a rendering system for real-time synchronized previews of UML diagrams, diffs, and OpenAPI specifications.
  • Secure Command Wrapping - Executes AI-generated shell and SQL commands within a secure, wrapped environment to prevent system risks.
  • Cross-Platform Deployments - Runs AI agent logic across diverse operating systems using a unified cross-platform core.
  • Infrastructure as Code Tools - Produces Dockerfiles and CI/CD pipeline configurations using a machine-readable, declarative approach.
  • Infrastructure Generators - Provides automated generation of Dockerfiles and CI/CD configurations based on project characteristics.
  • Codebase Blueprinting - Analyzes codebases using AST and call-chain tracing to generate business logic maps and architectural blueprints.
  • Enterprise Agent Orchestration Platforms - Creates specialized agents using private models tailored for enterprise-scale workflow management.
  • Intelligent Task Planning - Generates dynamic task lists that adjust based on project context to track and manage development progress.
  • Legacy Software Modernization - Analyzes legacy codebases to automatically translate them into modern architectures with verification tests.
  • AI-Driven Error Resolution - Captures test failures and build logs to automatically diagnose and resolve errors using AI agents.
  • AI Test Intent Specifications - Defines high-level test intents and automatically runs fixes to maintain high code quality.
  • Static Analysis - Integrates automated static analysis into the code generation pipeline to identify bugs and quality issues.
  • Artifact Synchronization Canvases - Provides an interactive canvas for reviewing patches, diffs, and verifying compilation in a web view.
  • Interactive Development Canvases - Renders and synchronizes diagrams, OpenAPI specifications, and UI prototypes using an interactive canvas.

Historial de estrellas

Gráfico del historial de estrellas de phodal/auto-devGráfico del historial de estrellas de phodal/auto-dev

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace phodal/auto-dev?

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…

¿Cuáles son las características principales de phodal/auto-dev?

Las características principales de phodal/auto-dev son: Autonomous Software Engineering, Multi-Agent Orchestrators, Software Development Agents, Agent Capability Extensions, AI Agent Orchestrators, Multi-Agent Orchestration Platforms, AI Agent Integrations, Model Context Protocol Integrations.

¿Qué alternativas de código abierto existen para phodal/auto-dev?

Las alternativas de código abierto para phodal/auto-dev incluyen: github/awesome-copilot — Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… affaan-m/ecc — ECC is an LLM agent orchestration framework and cross-platform AI tooling suite designed to coordinate multi-model… can1357/oh-my-pi — oh-my-pi is an agentic workflow automation platform and AI coding agent orchestrator designed for autonomous software… microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development…

Alternativas open-source a Auto Dev

Proyectos open-source similares, clasificados según cuántas características comparten con Auto Dev.
  • github/awesome-copilotAvatar de github

    github/awesome-copilot

    35,119Ver en GitHub↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Pythonaigithub-copilothacktoberfest
    Ver en GitHub↗35,119
  • microsoft/vscode-copilot-chatAvatar de microsoft

    microsoft/vscode-copilot-chat

    9,493Ver en GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    Ver en GitHub↗9,493
  • 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

    TypeScript
    Ver en GitHub↗20,272
  • affaan-m/eccAvatar de affaan-m

    affaan-m/ECC

    221,981Ver en GitHub↗

    ECC is an LLM agent orchestration framework and cross-platform AI tooling suite designed to coordinate multi-model workflows. It provides a system for managing specialized agent roles, reusable skills, and structured planning to execute complex software development tasks across different AI-powered code editors. The project distinguishes itself as a Model Context Protocol manager, providing a configuration layer to integrate external servers and audit tool execution. It further implements an agentic security sandbox that restricts sensitive file access and scans for secret leakage to secure a

    JavaScript
    Ver en GitHub↗221,981
Ver las 30 alternativas a Auto Dev→