carlos-algms/agentic.nvim
Agentic Chat Interface directly in Neovim with ACP providers from Claude-Code, Gemini, Codex, OpenCode, and Cursor-agent
해결하는 문제
Agentic.nvim은 Neovim 내에서 AI 에이전트를 위한 원활한 채팅 인터페이스를 제공하여, 사용자가 편집기를 떠나지 않고도 다양한 AI 제공자와 상호 작용할 수 있도록 합니다. Agent Client Protocol (ACP)를 구현하여 터미널과 편집기 사이를 전환할 필요성을 없애며, AI 어시스턴트의 성능과 결과가 제공자의 공식 CLI를 사용할 때와 동일함을 보장합니다.
작동 방식
이 플러그인은 AI 에이전트("브레인")의 프론트엔드 인터페이스 역할을 합니다. 제공자의 CLI 도구를 실행하여 Agent Client Protocol (ACP)를 구현하는 모든 AI 제공자에 연결됩니다. 기존 터미널 구성 및 인증 방법을 활용하므로, 터미널에서 이미 제공자가 인증된 경우 별도의 API 키가 필요하지 않습니다. 세션은 상호 교환이 가능하여 Neovim에서 대화를 시작하고 터미널에서 계속하거나 그 반대로 할 수 있습니다.
대상 사용자
전문적인 편집 환경 내에서 기존 CLI 기반 AI 도구와 통합되고 여러 제공자(예: Claude, Gemini, Copilot)를 지원하는 강력하고 통합된 AI 에이전트 경험을 원하는 Neovim 사용자.
주요 기능
- 다중 제공자 지원: Claude, Gemini, Codex, OpenCode, Cursor Agent, Copilot 등 ACP 호환 제공자와 함께 작동합니다.
- 제로 구성 인증: 기존 터미널 인증을 사용하여 플러그인 내에서 API 키를 관리할 필요가 없습니다.
- 세션 복원: 대화를 Neovim과 터미널 간에 원활하게 이동할 수 있습니다.
- 컨텍스트 제어: 키 입력을 통해 파일, 텍스트 선택 또는 진단 정보를 대화 컨텍스트에 쉽게 추가할 수 있습니다.
- 대화형 승인 워크플로: 원키(One-key) 응답으로 AI 도구 호출에 대한 권한 시스템을 포함합니다.
- 풍부한 UI: 마크다운 렌더링, 구문 강조 및 이미지/스크린샷 붙여넣기를 지원하는 사이드바 인터페이스를 제공합니다.
- 에이전트 모드 전환: 세션 중에 "Plan mode" 또는 "Auto Accept"와 같은 모드를 전환할 수 있습니다.
- 퍼지 파일 선택:
@를 사용하여 프롬프트에서 작업 공간 파일을 자동 완성하고 참조합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트