소개
Aider Desk는 오픈소스 소프트웨어 엔지니어링을 위한 AI 오케스트레이션 플랫폼입니다. 원래 Aider CLI용 그래픽 사용자 인터페이스로 제작되었으나, 이제 전문 개발자들이 AI 기반 코딩 과정을 완전히 투명하고 제어 가능하게 운영할 수 있는 종합적인 도구로 발전했습니다. 사용자는 모든 변경 사항을 검토하고, 작업을 격리하며, 여러 AI 모델과 프로젝트를 통합 관리할 수 있습니다.
상세정보
프로젝트 및 태스크 관리
여러 코드베이스를 동시에 관리하고, 각각의 기능이나 버그 수정을 위한 격리된 태스크를 생성하여 체계적으로 진행할 수 있습니다. 통합 대시보드를 통해 서로 다른 저장소와 워크플로우를 즉시 전환할 수 있습니다.
AI 변경 사항 검토 및 승인
AI가 제안하는 모든 변경 사항이 디스크에 저장되기 전에 라인 단위로 검토할 수 있습니다. 측면 비교 및 통합 모드의 차이점 뷰어를 통해 코드를 면밀히 분석하고, 셸 명령이나 파일 작업 실행 전에 인간의 승인을 요구하는 게이트를 설정할 수 있습니다.
스마트 컨텍스트 및 메모리 엔진
LanceDB 기반 벡터 임베딩과 지능형 저장소 매핑을 활용하여, AI가 현재 작업에 필요한 정확한 파일과 컨텍스트만 로드하도록 최적화합니다. 코드베이스 전반에 대한 시맨틱 검색이나 문서 URL 고정 기능을 제공합니다.
멀티 모델 오케스트레이션
OpenAI, Anthropic, Gemini, Ollama를 포함한 25개 이상의 AI 제공업체를 지원합니다. 특화된 서브에이전트에 작업을 위임하거나, 특정 시스템 프롬프트를 가진 에이전트 프로필을 정의하여 복잡한 멀티스텝 문제를 해결할 수 있습니다.
Git 워크트리 및 격리 작업
Git 워크트리를 활용하여 AI가 실험하거나 리팩토링하는 동안 활성 로컬 브랜치가 손상되지 않도록 격리된 환경을 제공합니다. 작업이 완료되면 내장된 병합 워크플로우를 통해 메인 흐름으로 병합할 수 있습니다.
(QtGui가 제공하는 확장성)
TypeScript 함수를 통해 커스텀 도구를 AI에게 노출하거나, React 컴포넌트를 대화 인터페이스에 직접 주입할 수 있습니다. 또한 Model Context Protocol(MCP)을 통해 외부 데이터베이스나 엔터프라이즈 API에 안전하게 접근할 수 있습니다.
이런 경우에 유용합니다
대규모 코드베이스를 다루면서 AI의 자동화된 수정에 불안감을 느끼는 전문 개발자에게 적합합니다. 여러 프로젝트를 병렬로 진행하면서 각 작업의 변경 내역을 엄격하게 관리해야 할 때 유용하며, 기존의 Git 워크플로우나 IDE 환경을 그대로 유지하면서 AI 도입을 원하는 팀에 잘 맞습니다. 또한 비용 사용량을 실시간으로 모니터링하고 관리해야 하는 조직에도 적합합니다.
지원 환경
Windows, macOS, Linux 환경을 지원합니다. Windows의 경우 x64 아키텍처를 지원하는 exe 설치 파일을 제공합니다.
최신 버전 및 업데이트
현재 0.82.0 버전이 제공되고 있습니다. 최신 릴리즈는 GitHub 릴리즈 페이지를 통해 확인할 수 있으며, npm, Docker, Homebrew, Scoop 등 다양한 설치 옵션을 제공합니다.
제한 사항 및 확인 사항
자체적인 AI 모델을 제공하지 않으므로, 외부 LLM 제공업체의 API 키를 발급받아 연결해야 합니다. MCP 서버와의 연동이나 특정 확장 기능 사용 시 별도의 환경 설정이 필요할 수 있습니다.
FAQ
무료로 사용할 수 있나요?
Aider Desk는 Apache-2.0 라이선스 기반 오픈소스 소프트웨어이며, 자체 사용은 무료입니다. 다만 실제 AI 기능을 활용하기 위해서는 연결하는 LLM 제공업체의 비용이 발생할 수 있습니다.
기존에 사용 중인 IDE와 충돌하나요?
아니요, Aider Desk는 기존 IDE나 터미널 워크플로우를 방해하지 않도록 설계되었으며, IntelliJ IDEA 및 VS Code와 같은 IDE에서 컨텍스트 파일을 자동으로 동기화하는 커넥터 플러그인을 제공합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


