OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral 등의 LLM 제공자를 활용해 입력과 동시에 AI 코드 완성을 제공하는 Neovim 플러그인입니다.
milanglacier/minuet-ai.el
OpenAI, Claude, Gemini, Ollama, llama.cpp 등의 LLM을 활용해 Emacs에서 입력과 동시에 코드 자동 완성을 제공하는 패키지입니다.
대체할 수 있는 제품:GitHub Copilot
- 스타
- 384
- 포크
- 16
- 열린 이슈
- 13
- 마지막 커밋
- 28일 전
어떤 프로젝트인가요?
Minuet은 입력 중 대규모 언어 모델에 코드 자동 완성을 요청하는 Emacs Lisp 패키지입니다. OpenAI, Claude, Gemini, Codestral 같은 클라우드 제공자뿐 아니라 OpenAI 호환 엔드포인트와 Ollama, llama.cpp 같은 로컬 서버도 지원합니다.
두 가지 자동 완성 모드를 제공합니다. 하나는 채팅 모델에 적합한 채팅 형식 프롬프트 방식이고, 다른 하나는 DeepSeek, Codestral 및 일부 Ollama 모델처럼 지원 모델에서 사용할 수 있는 fill-in-the-middle(FIM) 방식입니다. 제안 내용은 오버레이 고스트 텍스트로 표시하거나 미니버퍼에서 선택할 수 있으며, 여러 줄로 된 제안은 한 줄씩 또는 한 단어씩 적용할 수 있습니다.
또한 최근 편집 내용을 바탕으로 주변의 편집 가능한 영역을 다시 작성하도록 제안하는 실험적 다음 편집 예측 기능인 minuet-duet도 포함합니다.
핵심 기능
- 01OpenAI, Claude, Gemini, Codestral 및 OpenAI 호환 제공자를 통한 인라인 코드 자동 완성
- 02DeepSeek 및 Ollama 모델처럼 FIM을 지원하는 모델을 위한 fill-in-the-middle 자동 완성
- 03오버레이 고스트 텍스트 표시 또는 미니버퍼 선택을 지원하는 스트리밍 응답
- 04여러 줄 제안을 한 줄씩 또는 한 단어씩 적용
- 05minuet-duet 명령을 통한 실험적 다음 편집 예측
활용 사례
- 클라우드 LLM API 키를 사용해 Emacs에서 코드 제안 받기
- Ollama 또는 llama.cpp로 완전히 로컬 환경에서 자동 완성 실행
- 하나의 편집기 설정에서 여러 LLM 제공자의 코드 자동 완성 비교
빠른 시작
- 1
package.el을 사용해 ELPA 또는 MELPA에서 minuet을 설치합니다
(package-install 'minuet) - 2
선택한 provider의 API 키 환경 변수를 설정합니다(예: OPENAI_API_KEY)
- 3
init 파일에서 provider를 구성하고 M-y 같은 키를 minuet-complete-with-minibuffer에 바인딩합니다
사용 전 알아둘 점
- 네이티브 JSON 지원을 포함해 컴파일된 Emacs 29 이상이 필요합니다.
- 클라우드 provider 또는 로컬에서 실행 중인 LLM 서버의 API 키가 필요합니다.
- 다음 편집을 예측하는 minuet-duet 기능은 매우 실험적입니다.
- 버퍼에서 삽입 내용을 미리 보려면 선택 사항인 consult 패키지가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- minuet-ai.el은(는) 무엇인가요?
- OpenAI, Claude, Gemini, Ollama, llama.cpp 등의 LLM을 활용해 Emacs에서 입력과 동시에 코드 자동 완성을 제공하는 패키지입니다. Minuet은 입력 중 대규모 언어 모델에 코드 자동 완성을 요청하는 Emacs Lisp 패키지입니다. OpenAI, Claude, Gemini, Codestral 같은 클라우드 제공자뿐 아니라 OpenAI 호환 엔드포인트와 Ollama, llama.cpp 같은 로컬 서버도 지원합니다.
- minuet-ai.el은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- minuet-ai.el은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- minuet-ai.el은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. minuet-ai.el의 마지막 커밋은 2026년 10월 9일입니다.
- minuet-ai.el은(는) 어디에 사용할 수 있나요?
- 클라우드 LLM API 키를 사용해 Emacs에서 코드 제안 받기 Ollama 또는 llama.cpp로 완전히 로컬 환경에서 자동 완성 실행 하나의 편집기 설정에서 여러 LLM 제공자의 코드 자동 완성 비교
- minuet-ai.el는 어떻게 설치하나요?
- package.el을 사용해 ELPA 또는 MELPA에서 minuet을 설치합니다: (package-install 'minuet) 선택한 provider의 API 키 환경 변수를 설정합니다(예: OPENAI_API_KEY) init 파일에서 provider를 구성하고 M-y 같은 키를 minuet-complete-with-minibuffer에 바인딩합니다
- minuet-ai.el은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/milanglacier/minuet-ai.el
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
llama.cpp 기반의 로컬 LLM 코드 완성, AI 채팅, 에이전트형 코딩 어시스턴트를 제공하는 VS Code 확장 프로그램입니다.
호스팅 API, 계정, 로컬 Ollama 또는 llama.cpp 모델을 사용할 수 있는 VS Code용 오픈소스 AI 코딩 에이전트입니다.
Ollama의 로컬 모델이나 OpenAI 호환 API를 통해 실행하는 오픈소스 터미널 코딩 에이전트입니다.
VS Code, JetBrains IDE 또는 터미널에서 실행되고 500개 이상의 모델을 이용할 수 있는 오픈소스 AI 코딩 에이전트입니다.