lsp-ai

在任意 LSP 编辑器里接入 AI 补全和解释,无需切换工具

LSP-AI 是一个基于 Rust 的开源语言服务器,作为 AI 驱动功能的通用后端,旨在辅助而非替代软件工程师。它解决了开发者在编辑器中难以统一接入多种 AI 能力的问题,通过标准 LSP 协议将代码补全、代码解释、重构建议等 AI 功能无缝集成到任何支持 LSP 的编辑器(如 VS Code、Neovim、Emacs)中。其核心能力包括:支持多种 AI 后端(如 OpenAI、Anthropic、本地模型),提供可自定义的提示词模板,支持基于代码上下文的智能补全,以及通过 LSP 标准接口实现跨编辑器的一致性体验。项目采用 Rust 编写,性能高效且内存安全,适合作为 AI 辅助编程的基础设施层,让开发者在不切换工具的前提下获得 AI 助力。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3210
维护状态 低维护
是否开源
定价模式 free

项目数据

分类开源模型
开发团队SilasMarvin
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议MIT
主要语言Rust
技术栈/模型ai,auto-completion,developer-tools,ide,language-client,llama,llamacpp,llm,lsp,mistral,openai,self-hosted
GitHub 星标★ 3210
30天Star增速
HF 下载量
上线时间2023-11-24 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:进阶 约 15 分钟 部署方式:本地安装 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 编辑器需支持 LSP 协议(如 VS Code、NeoVim、Emacs、Helix、Sublime)
  • 一个可用的 LLM 后端(用于编辑器内聊天与代码补全)
  • 本地可运行语言服务器进程的环境

安装与启动步骤

  1. 1查看官方文档

    README 未给出安装命令,安装与配置步骤以官方 wiki 文档为准,先通读 wiki 中对应编辑器的说明。

  2. 2获取并启动服务

    按 wiki 说明获取 LSP-AI 语言服务器可执行文件并在本地启动,README 未提供具体命令。

  3. 3配置 AI 后端

    在 LSP-AI 配置中指定用于聊天和补全的 LLM 服务,README 未给出具体配置字段名。

  4. 4编辑器注册服务器

    在 VS Code、NeoVim、Emacs、Helix、Sublime 等支持 LSP 的编辑器中把 LSP-AI 注册为语言服务器。

  5. 5验证聊天与补全

    在编辑器内触发 LLM 聊天和代码补全,若功能正常返回则说明部署成功。

如何确认成功

在编辑器中能正常获得 LLM 聊天回复和代码补全结果,即表示 LSP-AI 已生效。

常见问题

Q:LSP-AI 支持哪些编辑器?

A:任何支持 LSP 的编辑器都可以,README 举例了 VS Code、NeoVim、Emacs、Helix 和 Sublime。

Q:为什么 README 里没有安装命令?

A:README 主要提供 wiki、博客和 Discord 入口,安装与配置说明集中在官方 wiki,需前往 wiki 查看。

Q:LSP-AI 会取代程序员吗?

A:不会。项目目标是辅助并赋能软件工程师,与已有工具集成,而非替代工程师。

Q:项目还在持续加新功能吗?

A:作者说明项目已被大量用户日常使用,且已具备其期望的全部功能,目前不再新增功能。

注意事项

  • README 未提供安装命令,具体安装步骤请以官方 wiki 文档为准。
  • 本项目是语言服务器,必须与支持 LSP 的编辑器配合使用。
  • README 提到项目已进入功能稳定阶段,目前不再开发新功能。

核心亮点

  • 基于标准 LSP 协议,一次接入即可在 VS Code、Neovim 等所有主流编辑器中使用,无需为每个编辑器单独开发插件
  • 支持 OpenAI、Anthropic 及本地模型等多种后端,灵活适配不同隐私和成本需求
  • Rust 实现,内存安全且性能开销低,响应速度快,适合高频代码交互场景

不足之处

  • 配置相对复杂,需要手动设置模型 API 和提示词模板,对非技术用户有一定门槛
  • 文档/社区待观察

适用场景

  • 在 VS Code 或 Neovim 中实现 AI 驱动的代码补全和行内解释
  • 为团队统一配置 AI 辅助编程环境,通过 LSP 标准降低维护成本
  • 在离线或内网环境中接入本地模型,实现隐私安全的代码辅助

替代项目

Continue、Copilot、tabby

项目介绍

lsp-ai 是编程开发领域的开源项目,由 SilasMarvin 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,210)位列前 30%,在编程开发分类的 490 个项目里位列前 15%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:在VSCode或Neovim中实现AI驱动的代码补全和行内解释。同类可对比的替代方案包括 Continue、Copilot、tabby。

上一篇:json_repair

下一篇:lumen

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16557 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8188 2026-08-09
Gitea 代码托管 开源

轻量 Git 代码托管平台

Git with a cup of tea! Painless self-hosted all-in-one software development service,···

★ 58115 2026-08-22