개발 생산성을 높이는 Aider AI를 Windows 환경에서 설치하고 사용하는 방법을 정리해보았다.

AI Pair programming이 가능한 Aider AI를 통해 효율적인 개발을 해보자.

 

이글은 다음의 환경을 가진 독자를 가정하여 설명한다.

  1. Windows의 Powershell을 사용한다.
  2. Chocolatey가 깔려있지 않다.
  3. Git이 깔려있지 않다.
  4. aider ai의 모델은 open ai를 사용한다.

1. Chocolatey 설치

Chocolatey는 Windows에서 패키지 관리를 편리하게 해주는 도구다. Chocolatey 설치는 아래 단계를 따르면 된다:

  1. PowerShell 관리자 권한 실행
    시작 메뉴에서 "PowerShell"을 검색하고, 관리자 권한으로 실행을 선택한다.
  2. 명령어 입력
    아래 명령어를 복사해서 PowerShell 창에 붙여넣고 실행한다
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

 

   3. 설치가 완료되면 Chocolatey가 정상적으로 작동하는지 확인한다

choco -v

2. Git 설치

Chocolatey가 설치되었으면, 이제 Git을 설치할 차례다.

  1. Git 설치 명령어 입력
    아래 명령어를 PowerShell에 입력하고 실행한다
choco install git

    2. 설치 과정 중 "Y"를 입력해 설치를 진행한다. 설치가 완료되면 PowerShell 창을 다시 열고 아래 명령어로 Git이 정상적 으로 설치되었는지 확인한다

git --version

    3. Git 버전이 출력되면 설치가 완료된 것이다.


3. Git 기본 설정

Git 설치 후에는 사용자 이름과 이메일 같은 기본 설정을 진행해야 한다. 아래 명령어를 차례대로 입력한다

git config --global user.name "사용자이름"
git config --global user.email "이메일주소"

Git 설정에 대한 자세한 내용은 Git 공식 가이드를 참고하면 된다.


4. Aider 사용법

Aider는 OpenAI API를 기반으로 작동하며, 모델에 따라 가격과 코드 품질이 다르다.

4o 버전 (현재 모델)

4o 버전은 상대적으로 저렴하면서도 적당한 코드 품질을 제공한다.

아래 명령어를 사용하여 적용한다.

aider --4o --openai-api-key sk-proj-xxxxxxxxxxxxxxx

 

당연하지만 'sk-proj-xxxxxxxxxxxxxxx' 는 본인의 open ai api key를 사용한다.
(api key 발급은 여기서: https://platform.openai.com/api-keys)

 

o1 버전 (최고 품질)

o1 버전은 현재 preview로 나온 최신 모델이며 비용이 높지만 뛰어난 코드 품질을 제공한다.

아래 명령어를 사용하여 적용한다.

aider --o1-preview --openai-api-key sk-proj-xxxxxxxxxxxxxxx

 

+ Recent posts