carlos-algms/agentic.nvim

Agentic Chat Interface directly in Neovim with ACP providers from Claude-Code, Gemini, Codex, OpenCode, and Cursor-agent

What it solves

Agentic.nvim provides a seamless chat interface for AI agents within Neovim, allowing users to interact with various AI providers without leaving their editor. It eliminates the need to switch between the terminal and the editor by implementing the Agent Client Protocol (ACP), which ensures that the AI assistant's performance and results are identical to using the provider's official CLI.

How it works

The plugin acts as a frontend interface for AI agents (the "Brain"). It connects to any AI provider that implements the Agent Client Protocol (ACP) by executing the provider's CLI tool. It leverages existing terminal configurations and authentication methods, meaning no separate API keys are required if the provider is already authenticated in the terminal. Sessions are interchangeable, allowing a conversation to be started in Neovim and continued in the terminal, or vice versa.

Who it’s for

Neovim users who want a powerful, integrated AI agent experience that integrates with their existing CLI-based AI tools and supports multiple providers (such as Claude, Gemini, and Copilot) within a professional editing environment.

Highlights

  • Multi-Provider Support: Works with any ACP-compatible provider, including Claude, Gemini, Codex, OpenCode, Cursor Agent, Copilot, and others.
  • Zero Config Authentication: Uses existing terminal authentication, removing the need to manage API keys within the plugin.
  • Session Restoration: Conversations can be moved seamlessly between Neovim and the terminal.
  • Context Control: Easily add files, text selections, or diagnostics to the conversation context with keypresses.
  • Interactive Approval Workflow: Includes a permission system for AI tool calls with quick one-key responses.
  • Rich UI: Features a sidebar interface with markdown rendering, syntax highlighting, and support for image/screenshot pasting.
  • Agent Mode Switching: Ability to switch between modes like "Plan mode" or "Auto Accept" mid-session.
  • Fuzzy File Picking: Use @ to autocomplete and reference workspace files in the prompt.

Related

  • Project
  • Project
  • Project
  • Project
  • Project