OpenAI, Claude, Gemini, Ollama, llama.cpp 등의 LLM을 활용해 Emacs에서 입력과 동시에 코드 자동 완성을 제공하는 패키지입니다.
milanglacier/minuet-ai.nvim
OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral 등의 LLM 제공자를 활용해 입력과 동시에 AI 코드 완성을 제공하는 Neovim 플러그인입니다.
대체할 수 있는 제품:GitHub Copilot
- 스타
- 1,443
- 포크
- 70
- 열린 이슈
- 14
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
Minuet은 입력과 동시에 대규모 언어 모델에 코드 완성을 요청하는 Neovim용 Lua 플러그인입니다. OpenAI, Claude, Gemini 같은 채팅 기반 모델뿐 아니라 Ollama, llama.cpp 또는 OpenAI 호환 엔드포인트를 통해 제공되는 Codestral, DeepSeek, Qwen 같은 모델의 fill-in-the-middle(FIM) 완성도 지원합니다.
Minuet 자체의 가상 텍스트, nvim-cmp, blink.cmp, Neovim 내장 완성 기능, mini.completion 등 여러 프런트엔드에서 제안을 표시할 수 있습니다. 여러 줄로 된 제안은 한 줄씩 적용할 수 있습니다. 플러그인은 curl을 통해 제공자에게 요청하며, 별도의 백그라운드 바이너리를 실행하지 않습니다.
요청은 디바운스, 스로틀, 타임아웃, 컨텍스트 윈도 크기 설정으로 제어할 수 있으며, 스트리밍도 지원하므로 느린 모델에서도 부분 결과를 받을 수 있습니다.
핵심 기능
- 01OpenAI, Claude, Gemini, Codestral, Ollama, llama.cpp 및 OpenAI 호환 서비스의 완성 기능
- 02DeepSeek, Qwen 등 fill-in-the-middle을 지원하는 모델의 완성 기능
- 03가상 텍스트, nvim-cmp, blink.cmp, 내장 완성 기능, mini.completion 등 다양한 프런트엔드
- 04여러 줄 제안을 한 줄씩 적용
- 05설정 가능한 디바운스, 스로틀, 타임아웃을 지원하는 스트리밍 응답
활용 사례
- 호스팅 API 키를 사용해 Neovim에서 인라인 AI 코드 제안 받기
- Ollama 또는 llama.cpp와 소형 코딩 모델로 완전히 로컬에서 완성 기능 실행
- 에디터를 바꾸지 않고 코드 완성에 사용할 여러 LLM 제공자 비교
빠른 시작
- 1
rocks.nvim으로 설치합니다
Rocks install minuet-ai.nvim - 2
Neovim 설정에서 옵션을 지정해 require('minuet').setup을 호출합니다(README에 lazy.nvim 예제가 있습니다)
- 3
지원되는 AI provider의 API 키를 제공하거나 Ollama 또는 llama.cpp 같은 로컬 모델을 실행합니다
- 4
Quick Start 섹션의 설명에 따라 virtual text, nvim-cmp, blink-cmp 등의 프런트엔드를 추가합니다
사용 전 알아둘 점
- AI provider의 API 키가 하나 이상 필요하거나, 자체 호스팅 모델 서버를 사용해야 합니다.
- duet 명령을 통한 다음 편집 예측 기능은 매우 실험적인 단계입니다.
- GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스로, 파생 저작물도 오픈 소스로 공개해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- minuet-ai.nvim은(는) 무엇인가요?
- OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral 등의 LLM 제공자를 활용해 입력과 동시에 AI 코드 완성을 제공하는 Neovim 플러그인입니다. Minuet은 입력과 동시에 대규모 언어 모델에 코드 완성을 요청하는 Neovim용 Lua 플러그인입니다. OpenAI, Claude, Gemini 같은 채팅 기반 모델뿐 아니라 Ollama, llama.cpp 또는 OpenAI 호환 엔드포인트를 통해 제공되는 Codestral, DeepSeek, Qwen 같은 모델의 fill-in-the-middle(FIM) 완성도 지원합니다.
- minuet-ai.nvim은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- minuet-ai.nvim은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- minuet-ai.nvim은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. minuet-ai.nvim의 마지막 커밋은 2026년 10월 7일입니다.
- minuet-ai.nvim은(는) 어디에 사용할 수 있나요?
- 호스팅 API 키를 사용해 Neovim에서 인라인 AI 코드 제안 받기 Ollama 또는 llama.cpp와 소형 코딩 모델로 완전히 로컬에서 완성 기능 실행 에디터를 바꾸지 않고 코드 완성에 사용할 여러 LLM 제공자 비교
- minuet-ai.nvim는 어떻게 설치하나요?
- rocks.nvim으로 설치합니다: Rocks install minuet-ai.nvim Neovim 설정에서 옵션을 지정해 require('minuet').setup을 호출합니다(README에 lazy.nvim 예제가 있습니다) 지원되는 AI provider의 API 키를 제공하거나 Ollama 또는 llama.cpp 같은 로컬 모델을 실행합니다 Quick Start 섹션의 설명에 따라 virtual text, nvim-cmp, blink-cmp 등의 프런트엔드를 추가합니다
- minuet-ai.nvim은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/milanglacier/minuet-ai.nvim
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Copilot LSP의 Next Edit Suggestions와 AI CLI 도구를 실행하는 내장 터미널을 결합한 Neovim 플러그인입니다.
llama.cpp 기반의 로컬 LLM 코드 완성, AI 채팅, 에이전트형 코딩 어시스턴트를 제공하는 VS Code 확장 프로그램입니다.
llama.cpp 서버를 통해 로컬 LLM 기반 FIM 코드 완성과 지시 기반 편집을 제공하는 Vim 플러그인입니다.
Vim 작업 흐름을 벗어나지 않고 코드 컨텍스트와 프롬프트를 OpenCode에 보내는 Neovim 플러그인입니다.
호스팅 API, 계정, 로컬 Ollama 또는 llama.cpp 모델을 사용할 수 있는 VS Code용 오픈소스 AI 코딩 에이전트입니다.