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」等模式。
  • 模糊檔案挑選:使用 @ 在提示詞中自動完成並參照工作區檔案。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案