olimorris/codecompanion.nvim

✨ AI Coding, Vim Style

해결하는 문제

Neovim을 위한 포괄적인 AI 코딩 어시스턴트를 제공하여 개발자가 환경을 벗어나지 않고도 대규모 언어 모델(LLM)과 AI 에이전트를 에디터에 직접 통합할 수 있도록 합니다. 에디터와 다양한 AI 서비스 간의 간극을 메워 인라인 코드 변환, 채팅 기반 지원 및 에이전트 워크플로우와 같은 기능을 가능하게 합니다.

작동 방식

CodeCompanion은 Neovim을 다양한 LLM 제공업체(Anthropic, OpenAI, Gemini, Ollama 등) 및 CLI를 통한 AI 에이전트와 통합합니다. Agent Client Protocol (ACP) 및 Model Context Protocol (MCP)를 사용하여 Claude Code 및 Codex와 같은 에이전트와 통신합니다. 이 플러그인은 대화형 대화를 위한 채팅 버퍼, 리팩토링 및 코드 생성을 위한 인라인 상호작용, 일반적인 작업을 위한 프롬프트 라이브러리를 제공합니다.

대상

Copilot Chat 또는 Zed AI와 유사한 강력하고 확장 가능한 AI 지원 코딩 경험을 선호하는 터미널 기반 에디터 내에서 경험하고자 하는 Neovim 사용자.

주요 특징

  • 폭넓은 제공업체 지원: DeepSeek, Mistral, xAI를 포함한 수많은 LLM과 즉시 통합 가능
  • 에이전트 기능: ACP 및 MCP를 지원하여 Augment Code 및 Goose와 같은 고급 에이전트 사용 가능
  • 문맥 인식: 규칙 파일(예: CLAUDE.md), 에디터 컨텍스트 및 슬래시 명령어를 지원하여 LLM 출력 개선
  • 멀티모달 입력: 이미지 및 PDF를 AI 입력으로 사용 가능
  • 개발자 도구: 내장된 프롬프트 라이브러리, 에이전트가 생성한 코드를 승인하거나 거부할 수 있는 코드 리뷰 기능, 성능을 위한 비동기 실행

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트