프롬프트에 `ulw` 또는 `mass ulw`라는 키워드 하나를 넣으면 계획을 세우고 여러 모델에 작업을 분담한 뒤 결과를 검증하는 TypeScript 코딩 에이전트 CLI입니다.
avante-corp/avante.nvim
Cursor 스타일 AI 채팅, 코드 제안, 원클릭 diff 적용 기능을 에디터에 제공하는 Neovim 플러그인입니다.
대체할 수 있는 제품:Cursor
- 스타
- 18,189
- 포크
- 861
- 열린 이슈
- 54
- 마지막 커밋
- 22시간 전
어떤 프로젝트인가요?
avante.nvim은 Cursor AI IDE의 워크플로를 Neovim에서 구현하는 플러그인입니다. 현재 파일에 관해 AI에게 질문하고, 제안된 코드 변경 사항을 받아 명령 하나로 소스 파일에 바로 적용할 수 있습니다.
OpenAI, Anthropic, Mistral, DeepSeek, Ollama, llama.cpp 등 다양한 모델 제공자를 지원하며, 도구를 사용해 코드를 생성하는 에이전트 모드도 포함합니다. 또한 codex, gemini 같은 외부 코딩 에이전트와 연결할 수 있도록 Agent Client Protocol(ACP)을 지원합니다. 기본적으로 avante.md인 프로젝트별 지침 파일을 사용하면 코드베이스에 관한 지속적인 컨텍스트를 AI에 제공할 수 있습니다.
lazy.nvim, Neovim 내장 패키지 매니저, vim-plug, mini.deps, Nix, rocks.nvim을 이용해 설치할 수 있습니다. 선택적 의존성을 추가하면 파일 선택기, 이미지 붙여넣기, Copilot 연동, Markdown 렌더링 기능을 사용할 수 있습니다.
핵심 기능
- 01현재 파일에 관해 AI에게 질문하고 사이드바에서 코드 제안을 받을 수 있습니다.
- 02명령 하나 또는 키 바인딩으로 AI가 제안한 변경 사항을 소스 파일에 적용할 수 있습니다.
- 03OpenAI, Anthropic, DeepSeek, Ollama, llama.cpp 등 다양한 모델 제공자를 지원합니다.
- 04avante.md 파일을 통해 프로젝트별 지침을 설정할 수 있습니다.
- 05Agent Client Protocol을 통해 외부 코딩 에이전트와 연결합니다.
활용 사례
- Neovim을 벗어나지 않고 코드 리팩터링이나 코드 설명에 AI의 도움을 받을 수 있습니다.
- AI가 제안한 단일 파일 또는 여러 파일의 편집 내용을 버퍼에 바로 적용할 수 있습니다.
- Neovim 워크플로 안에서 Ollama 또는 llama.cpp로 로컬 모델을 실행할 수 있습니다.
빠른 시작
- 1
플러그인 매니저로 avante.nvim을 추가합니다(README의 lazy.nvim 예시 참조).
- 2
make로 플러그인의 바이너리를 빌드합니다(소스에서 빌드할 때만 cargo가 필요합니다).
make - 3
Neovim 설정에서 setup 함수를 호출합니다.
require('avante').setup()
사용 전 알아둘 점
- Neovim v0.12 이상이 필요합니다.
- 소스에서 빌드하려면 cargo가 필요합니다. 그렇지 않으면 빌드 과정에서 curl과 tar를 사용해 GitHub에서 미리 빌드된 바이너리를 가져옵니다.
- README에 따르면 프로젝트가 빠르게 반복 개발되고 있어 기능과 동작이 변경될 수 있습니다.
토픽
자주 묻는 질문
- avante.nvim은(는) 무엇인가요?
- Cursor 스타일 AI 채팅, 코드 제안, 원클릭 diff 적용 기능을 에디터에 제공하는 Neovim 플러그인입니다. avante.nvim은 Cursor AI IDE의 워크플로를 Neovim에서 구현하는 플러그인입니다. 현재 파일에 관해 AI에게 질문하고, 제안된 코드 변경 사항을 받아 명령 하나로 소스 파일에 바로 적용할 수 있습니다.
- avante.nvim은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- avante.nvim은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- avante.nvim은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. avante.nvim의 마지막 커밋은 2026년 10월 20일입니다.
- avante.nvim은(는) 어디에 사용할 수 있나요?
- Neovim을 벗어나지 않고 코드 리팩터링이나 코드 설명에 AI의 도움을 받을 수 있습니다. AI가 제안한 단일 파일 또는 여러 파일의 편집 내용을 버퍼에 바로 적용할 수 있습니다. Neovim 워크플로 안에서 Ollama 또는 llama.cpp로 로컬 모델을 실행할 수 있습니다.
- avante.nvim는 어떻게 설치하나요?
- 플러그인 매니저로 avante.nvim을 추가합니다(README의 lazy.nvim 예시 참조). make로 플러그인의 바이너리를 빌드합니다(소스에서 빌드할 때만 cargo가 필요합니다).: make Neovim 설정에서 setup 함수를 호출합니다.: require('avante').setup()
- avante.nvim은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/avante-corp/avante.nvim
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
터미널에서 실행하는 오픈소스 AI 코딩 에이전트로, 데스크톱·웹·에디터·채팅 인터페이스도 제공합니다.
VS Code, JetBrains IDE 또는 터미널에서 실행되고 500개 이상의 모델을 이용할 수 있는 오픈소스 AI 코딩 에이전트입니다.
호스팅 API, 계정, 로컬 Ollama 또는 llama.cpp 모델을 사용할 수 있는 VS Code용 오픈소스 AI 코딩 에이전트입니다.
여러 머신과 도구에서 실행되는 AI 코딩 에이전트가 한곳에서 스레드, 파일, 브라우저를 공유하는 워크스페이스입니다.
Pi AI 코딩 에이전트를 내장 채팅 창과 함께 설치형 앱으로 제공하는 macOS, Windows, Linux용 데스크톱 앱입니다.