Repolode
MatthewZMD

MatthewZMD/aidermacs

AI 페어 프로그래밍, 코드 편집, 채팅 기능을 Emacs 워크플로에 통합하는 Aider용 Emacs 패키지입니다.

대체할 수 있는 제품:Cursor

스타
934
포크
80
열린 이슈
18
마지막 커밋
21일 전

어떤 프로젝트인가요?

Aidermacs는 명령줄 AI 코딩 도구 Aider를 Emacs에 맞는 인터페이스로 제공하는 패키지입니다. transient 메뉴에서 Aider 세션을 시작하고, 프로젝트 파일을 편집 가능하거나 읽기 전용인 컨텍스트로 추가하며, 편집기를 벗어나지 않고 코딩, 질문, 테스트 작성, 디버깅 요청을 보낼 수 있습니다.

AI가 생성한 변경 사항은 Emacs 내장 ediff 인터페이스로 검토할 수 있으며, 세션은 comint 또는 vterm 터미널 백엔드에서 실행됩니다. OpenAI, Anthropic, DeepSeek, Google Gemini, OpenRouter 등의 제공자를 지원하며, Architect 모드에서는 추론 모델과 편집 모델을 분리해 사용할 수 있습니다. Tramp를 통해 접근하는 원격 파일도 지원합니다.

Emacs 26.1 이상과 정상적으로 설치된 Aider가 필요하며, MELPA와 NonGNU ELPA에서 설치할 수 있습니다.

핵심 기능

  • 01세션을 시작하고 Aider 명령을 실행하는 transient 메뉴
  • 02프로젝트 파일을 편집 가능하거나 읽기 전용인 컨텍스트로 추가
  • 03Emacs ediff로 AI 생성 변경 사항 검토
  • 04comint와 vterm 터미널 백엔드 중 선택
  • 05추론 모델과 편집 모델을 분리해 사용하는 Architect 모드
  • 06Tramp를 통한 원격 파일 편집

활용 사례

  • 별도의 IDE로 전환하지 않고 AI 코딩 도우미를 사용하려는 Emacs 사용자
  • ediff로 AI가 제안한 코드 변경 사항을 파일별로 검토
  • Tramp를 통해 원격 서버나 컨테이너에서 AI 지원을 받으며 작업

빠른 시작

  1. 1

    사전 요구 사항으로 Aider 또는 커뮤니티 포크인 Aider Community Experimentation(aider-ce)을 설치합니다

  2. 2

    MELPA 또는 Non-GNU ELPA에서 Aidermacs를 설치하거나 직접 clone합니다

  3. 3

    샘플 use-package 설정을 Emacs의 init.el에 추가하고 API 키와 기본 모델을 설정합니다

  4. 4

    프로젝트를 열고 Aidermacs transient 메뉴를 실행합니다

    M-x aidermacs-transient-menu

사용 전 알아둘 점

  • Aider를 별도로 설치하고 AI 제공업체의 API 키를 준비해야 합니다.
  • Emacs 내에서만 실행되므로 다른 편집기에서는 유용하지 않습니다.

포함된 컬렉션

토픽

#emacs#ai-programming#aider#llm#pair-programming#code-editing#ai#chatgpt#claude#deepseek

자주 묻는 질문

aidermacs은(는) 무엇인가요?
AI 페어 프로그래밍, 코드 편집, 채팅 기능을 Emacs 워크플로에 통합하는 Aider용 Emacs 패키지입니다. Aidermacs는 명령줄 AI 코딩 도구 Aider를 Emacs에 맞는 인터페이스로 제공하는 패키지입니다. transient 메뉴에서 Aider 세션을 시작하고, 프로젝트 파일을 편집 가능하거나 읽기 전용인 컨텍스트로 추가하며, 편집기를 벗어나지 않고 코딩, 질문, 테스트 작성, 디버깅 요청을 보낼 수 있습니다.
aidermacs은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
aidermacs은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
aidermacs은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. aidermacs의 마지막 커밋은 2026년 10월 16일입니다.
aidermacs은(는) 어디에 사용할 수 있나요?
별도의 IDE로 전환하지 않고 AI 코딩 도우미를 사용하려는 Emacs 사용자 ediff로 AI가 제안한 코드 변경 사항을 파일별로 검토 Tramp를 통해 원격 서버나 컨테이너에서 AI 지원을 받으며 작업
aidermacs는 어떻게 설치하나요?
사전 요구 사항으로 Aider 또는 커뮤니티 포크인 Aider Community Experimentation(aider-ce)을 설치합니다 MELPA 또는 Non-GNU ELPA에서 Aidermacs를 설치하거나 직접 clone합니다 샘플 use-package 설정을 Emacs의 init.el에 추가하고 API 키와 기본 모델을 설정합니다 프로젝트를 열고 Aidermacs transient 메뉴를 실행합니다: M-x aidermacs-transient-menu
aidermacs은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/MatthewZMD/aidermacs

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트