by carlos-algms
Agentic Chat Interface directly in Neovim with ACP providers from Claude-Code, Gemini, Codex, OpenCode, and Cursor-agent
# Add to your Claude Code skills
git clone https://github.com/carlos-algms/agentic.nvimLast scanned: 6/10/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-10T08:07:53.001Z",
"npmAuditRan": true,
"pipAuditRan": true
}agentic.nvim is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by carlos-algms. Agentic Chat Interface directly in Neovim with ACP providers from Claude-Code, Gemini, Codex, OpenCode, and Cursor-agent. It has 511 GitHub stars.
Yes. agentic.nvim passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/carlos-algms/agentic.nvim" and add it to your Claude Code skills directory (see the Installation section above).
agentic.nvim is primarily written in Lua. It is open-source under carlos-algms on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh agentic.nvim against similar tools.
No comments yet. Be the first to share your thoughts!
⚡ A Chat interface for AI agents in Neovim that works with any provider supporting the Agent Client Protocol (ACP) — including Claude, Gemini, Codex, OpenCode, Cursor Agent, Copilot, Auggie, Mistral Vibe, Cline, Goose, Kiro, Pi, and more.
Agentic.nvim brings your AI assistant to Neovim through the implementation of the Agent Client Protocol (ACP).
You'll get the same results and performance as you would when using the ACP provider's official CLI directly from the terminal.
Agentic.nvim is the interface, your agent is the Brain. This plugin will use all the same configurations and authentication methods you already have set up on your terminal.
Including your MCP servers, commands, SKILLs, and sub-agents, you don't have to recreate your configuration to use Agentic.nvim.
Sessions are interchangeable — start a conversation in Neovim and continue it in the terminal, or pick up a terminal session right inside Neovim. Your ACP provider manages sessions natively, so they're available everywhere.
There're no hidden prompts or magic happening behind the scenes. Just a Chat interface, your colors, and your keymaps.
Works with any AI provider that implements the Agent Client Protocol, including, but not limited to:
...and any future ACP-compatible provider.
claude /login, or gemini auth login
once and, if they're working on your Terminal, they will work automatically
on Agentic.<localLeader>m in the chat widget)<localLeader>s in the chat widget)/ in the prompt as the first character@ to trigger autocomplete for workspace files
@file1.lua @file2.luaDefault, Auto Accept, Plan mode, etc... (depends on the provider)https://github.com/user-attachments/assets/4b33bb18-95f7-4fea-bc12-9a9208823911
When editing files, if your provider asks for permission, you can see a diff preview side-by-side or inline, set your preference in your options:
| Side-by-side | Inline |
|---|---|
| ![Side-by-side diff][preview-diff-side-by-side-image] | ![Inline diff][preview-diff-inline-image] |
https://github.com/user-attachments/assets/000c5a9a-5469-44e3-b302-4074caa58fa9
Drag-n-Drop or paste an image from the Clipboard directly to the chat context:
https://github.com/user-attachments/assets/6ae57136-9c08-4d71-bc8a-59babc49be4d
Start in the terminal, continue in Neovim — or the other way around!
https://github.com/user-attachments/assets/96a11aae-3095-46e7-86f1-ccc02d21c04f
Add the current file to the Chat context or the selected text, let your agent know where you want it to work.
https://github.com/user-attachments/assets/b6b43544-a91e-407f-834e-4b4de41259f8
@ to fuzzy find any file:https://github.com/user-attachments/assets/c6653a8b-20ef-49c8-b644-db0df1b342f0
We recommend using pnpm
pnpm uses a constant, static global path, that's resilient to updates.
While npm loses global packages every time you change Node versions using
tools like nvm, fnm, etc...
You are free to chose any installation method you prefer!
| Provider | Install |
|---|---|
| [claude-agent-acp][claude-agent-acp] | pnpm add -g @agentclientprotocol/claude-agent-acp OR npm i -g @agentclientprotocol/claude-agent-acp OR [Download binary][claude-agent-acp-releases] |