phodal/auto-dev

🧙‍AutoDev: the Multi-Agent coding development platform built on Kotlin Multiplatform.

해결하는 문제

AutoDev Xiuper는 AI 에이전트를 소프트웨어 개발 수명 주기에 직접 통합하는 통합된 AI 네이티브 개발 플랫폼을 제공합니다. 문서 리서치, 코딩, 코드 리뷰 및 데이터베이스 상호작용을 여러 기기와 IDE에서 실행되는 단일 생태계로 가져옴으로써 서로 다른 도구 사이를 전환해야 하는 번거로움을 제거합니다.

작동 방식

Kotlin Multiplatform (KMP)를 기반으로 구축된 이 프로젝트는 공유 런타임 (mpp-core)을 사용하여 IntelliJ IDEA, VS Code, CLI, Desktop, Android, iOS 및 Web에 에이전트 로직을 배포합니다. 상위 수준의 에이전트(CodingAgent 또는 CodeReviewAgent)가 오류 복구, SQL 수정 또는 코드베이스 조사와 같은 특정 작업을 위한 도구 역할을 하는 전문화된 "SubAgents"를 오케스트레이션하는 멀티 에이전트 아키텍처를 채택합니다. 시스템은 다양한 LLM(OpenAI, Anthropic, DeepSeek 등)과 통합되며 여러 언어에 대한 코드 인텔리전스를 위해 Tree-sitter를 사용합니다.

대상 사용자

IDE 또는 다양한 플랫폼에서 AI 지원 워크플로우를 통합하고자 하는 소프트웨어 개발자 및 엔지니어, 그리고 자동 코드 리뷰 및 신속한 프로토타이핑 도구를 찾는 팀.

주요 특징

  • 크로스 플랫폼 지원: JVM, Android, iOS, JS, WASM 및 주요 IDE를 지원하는 단일 코드베이스.
  • 전문화된 에이전트 제품군: 문서, 코딩, 리뷰, 데이터베이스 상호작용 및 아티팩트 생성을 위한 전용 에이전트.
  • 모듈형 SubAgent 아키텍처: NanoDSL UI 생성, PlotDSL 시각화 및 자가 치유 E2E 테스트와 같은 집중된 작업을 위한 마이크로 에이전트.
  • 프로젝트 인식: 프로젝트 계층 구조 내의 AGENTS.md 파일에서 프롬프트를 자동으로 검색하고 주입합니다.
  • 폭넓은 통합: MCP (Model Context Protocol), Claude Skills 및 다양한 LLM 제공업체를 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트