awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
phodal avatar

phodal/auto-dev

0
View on GitHub↗
4,508 stars·491 forks·Kotlin·MPL-2.0·20 viewside.unitmesh.cc↗

Auto Dev

auto-dev is an AI-native software engineering tool and multi-agent development platform designed to automate the entire software development lifecycle. It functions as an autonomous orchestrator that manages AI-driven coding, testing, and infrastructure configuration through declarative agent chains. The project is built on a Kotlin Multiplatform AI framework, allowing agent logic to run across diverse environments and device interfaces.

The platform implements the Model Context Protocol to exchange tools and project information with external AI services. It distinguishes itself through the use of a retrieval-augmented generation pipeline and tree-based code graphing, which analyze abstract syntax trees and call chains to compress project context and reduce hallucinations. An interactive development canvas provides real-time synchronization of UML diagrams, OpenAPI specifications, and code diffs.

Capability areas cover autonomous software development, including dynamic task planning, iterative test-driven repair, and legacy code migration. The system also handles infrastructure as code automation for Docker and CI/CD configurations, AI-powered code reviews, and the coordination of shared AI personas and prompt specifications across teams.

The core logic is implemented using Kotlin Multiplatform to ensure consistent cross-platform agent deployment.

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.

Star history

Star history chart for phodal/auto-devStar history chart for phodal/auto-dev

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Auto Dev

These projects share indexed features with Auto Dev. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • github/awesome-copilotgithub avatar

    github/awesome-copilot

    35,119View on 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
    View on GitHub↗35,119
  • microsoft/vscode-copilot-chatmicrosoft avatar

    microsoft/vscode-copilot-chat

    9,493View on 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
    View on GitHub↗9,493
  • claude-code-best/claude-codeclaude-code-best avatar

    claude-code-best/claude-code

    20,272View on 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
    View on GitHub↗20,272
  • affaan-m/eccaffaan-m avatar

    affaan-m/ECC

    221,981View on 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
    View on GitHub↗221,981
Compare all 30 related projects→

Frequently asked questions

What does phodal/auto-dev do?

auto-dev is an AI-native software engineering tool and multi-agent development platform designed to automate the entire software development lifecycle. It functions as an autonomous orchestrator that manages AI-driven coding, testing, and infrastructure configuration through declarative agent chains. The project is built on a Kotlin Multiplatform AI framework, allowing agent logic to run across diverse environments and device interfaces.

What are the main features of phodal/auto-dev?

The main features of phodal/auto-dev are: 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.

Which projects share features with phodal/auto-dev?

Projects with overlapping indexed features include: 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…