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 中開始對話並在終端機中繼續,反之亦然。
適用對象
希望在專業編輯環境中獲得強大且整合的 AI 代理體驗,並與其現有基於 CLI 的 AI 工具整合,同時支援多個供應商(例如 Claude、Gemini 和 Copilot)的 Neovim 使用者。
特色
- 多供應商支援:可與任何相容 ACP 的供應商搭配使用,包括 Claude、Gemini、Codex、OpenCode、Cursor Agent、Copilot 等。
- 零設定驗證:使用現有的終端機驗證,無需在外掛程式中管理 API 金鑰。
- 工作階段還原:對話可以在 Neovim 和終端機之間無縫移動。
- 上下文控制:透過按鍵即可輕鬆將檔案、文字選取範圍或診斷資訊加入對話上下文。
- 互動式核准工作流程:包含適用於 AI 工具呼叫的權限系統,支援快速單鍵回應。
- 豐富的 UI:具備側邊欄介面,支援 Markdown 轉譯、語法高亮顯示以及貼上圖片/截圖。
- 代理模式切換:能夠在工作階段中途切換「Plan mode」或「Auto Accept」等模式。
- 模糊檔案挑選:使用
@在提示詞中自動完成並參照工作區檔案。
相關
- 專案
- 專案
- 專案
- 專案
- 專案