magenta.nvim: 基于工具的 Neovim LLM 插件

2025-01-24
magenta.nvim: 基于工具的 Neovim LLM 插件

magenta.nvim 是一个强大的 Neovim 插件,利用大型语言模型 (LLM) 提升编码效率。它通过一个聊天窗口与 AI 编码助手交互,并提供工具来填充上下文和进行内联编辑。与其他插件不同,magenta.nvim 依靠 LLM 自行选择上下文,并利用多种工具(如列出目录、获取文件内容、使用 LSP 功能等)来完成任务。其架构简洁,易于扩展,并拥有全面的测试,支持 OpenAI 和 Anthropic 等多个提供商。

开发