Files
kui-vault/content/02.Volume/AI/Aider 사용기.md
T

3.5 KiB

id, created, tags
id created tags
Aider 20260409 2026-04-09 15:19

시작은 단순했다.

[!question] Q. ai agent가 뭐야

A. **AI 에이전트(AI Agent)**는 단순히 질문에 답하는 챗봇을 넘어, 사용자가 설정한 **목표(Goal)**를 달성하기 위해 스스로 계획을 세우고, 도구를 사용하며, 실행까지 완료하는 자율적 소프트웨어를 의미합니다.

난 이정도까지 바란건 아니었는데

[!question] Q. 내가원하는건 너랑 대화하듯이 cli 같은 환경을 통해 대화하는데 ai가 내가 원하는 방향대로 실제 내 파일을 수정해주는거야 내가 복사 붙여넣기 해야하는게 아니고

A. 지금 말씀하신 방식은 단순한 채팅을 넘어선 코딩 에이전트(Coding Agent) 혹은 엔지니어링 에이전트의 전형적인 모습이네요. 복사 붙여넣기 없이 AI가 직접 파일을 수정하고 실행하려면, AI에게 내 PC의 파일 시스템에 접근할 수 있는 **권한(Capability)**과 **도구(Tools)**가 있어야 합니다.

현재 이런 경험을 제공하는 대표적인 도구들과 작동 원리를 정리해 드릴게요.

1. 지금 바로 사용할 수 있는 대표적인 도구

Cursor (커서)

가장 대중적이고 완성도가 높습니다. VS Code를 포크(Fork)해서 만든 에디터라 사용법이 익숙합니다.

  • 작동 방식: 채팅창에서 Command + KL을 눌러 수정 요청을 하면, AI가 코드를 직접 작성하고 사용자가 [Accept] 버튼만 누르면 파일에 바로 반영됩니다.

  • 장점: 에디터와 일체화되어 있어 흐름이 매우 매끄럽습니다.

Aider (에이더)

질문하신 CLI 환경에 가장 부합하는 강력한 도구입니다. 터미널(Terminal)에서 직접 실행합니다.

  • 작동 방식: 터미널에서 aider를 실행하고 대화하면, AI가 로컬 파일을 읽고 직접 수정(Edit)한 뒤 자동으로 Git Commit까지 남겨줍니다.

  • 장점: 복사 붙여넣기가 전혀 필요 없고, 터미널 기반이라 개발 환경에 통합하기 좋습니다.

Cline (구 Claude Dev)

VS Code의 확장 프로그램(Extension)으로, 최근 가장 핫한 오픈소스 에이전트입니다.

  • 작동 방식: 파일 읽기/쓰기, 터미널 명령 실행, 브라우저 실행 권한을 AI에게 부여합니다. "이 프로젝트 빌드해보고 에러 나면 고쳐줘"라고 하면 스스로 파일을 수정하고 터미널에서 테스트까지 돌려봅니다.

추천하는 시작 방법

==만약 CLI 환경을 선호하신다면 Aider를 먼저 써보시는 걸 강력 추천합니다.==

Aider를 써보기로 함

이거 설치방법같은건 못적겠다. 변수도 너무 많고 내용도 너무 길고 그냥 ai한테 물어보면 알아서 잘 설명해주는데..

[!warning] 파이썬은 3.12.10 을 설치하자

처음에 3.14가 깔려있었는데 에이더가 제대로 설치가 안되고 에러가 났었음. Stable 버전인 3.13으로 다시 설치했는데 이것도 에러났음 3.12로 설치하니까 에러가 발생되지 않았음. 파이썬 버전은 3.12.13까지 있지만 3.12.10까지만 설치 installer가 제공되니까 3.12.10을 설치하자. (이게 마음이 편할거 같음)

C:\Users\Administrator\MyFolder\test\aider

이 경로에 설치했음 나는

Administrator@DESKTOP-UUOTCE2 MINGW64 ~/MyFolder/test/aider (master)
$ aider --version
aider 0.86.2

진짜 힘들게설치함;