lsp-ai

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 116 🐛 待处理 46 👀 关注 22
GitHub ↗
GitHub 星标 ★ 3210
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

lsp-ai 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队SilasMarvin
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型ai,auto-completion,developer-tools,ide,language-client,llama,llamacpp,llm,lsp,mistral,openai,self-hosted
GitHub 星标★ 3210
上线时间2023-11-24 00:00:00
代码更新2025-01-07
仓库体积1.6 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3210

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 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

上一篇:json_repair

下一篇:lumen

同类项目推荐

void 开源

在 VS Code 里直接对话 AI,边写代码边解决问题

★ 28713 2026-08-09
ollama-copilot 开源

让本地 Ollama 模型变身 Copilot,编辑器里直接补全代码

Proxy that allows you to use ollama as a copilot like Github copilot

★ 885 2026-09-25
Pi-Bolt 开源

AI 编程助手编译成原生单文件,启动快、占用低

⚡ Pi, the coding agent, compiled ahead of time to one native executable. 10× faste···

★ 737 2026-10-25
project-codeguard 开源

给 AI 写代码加一道默认安全护栏

Project CodeGuard is an open-source, model-agnostic security framework that embeds s···

★ 365 2026-10-27
ai-code-fusion 开源

一键把整个代码仓库打包成单文件,喂给 AI 更高效

Desktop app to process repository content into one file

★ 88 2026-08-09
TEDI 开源

一个窗口搞定终端、SSH、AI 编程和代码管理,让开发流程更顺畅。

Terminal Director. One lightweight app, eight features, your whole dev workflow in a···

★ 169 2026-08-09
codexqa 开源

给 AI 编程助手装上质量检查技能,改完自动查影响、审代码、生成测试

codexqa: 11 local-first Agent Skills for Cursor, Claude Code, Codex & OpenClaw — ch···

★ 236 2026-10-03
copilot-instructions 开源

给 Copilot 立规矩,让 AI 按 DDD 和整洁架构写代码

A comprehensive codebase of best practices, coding rules, and workflow automation fo···

★ 199 2026-10-18
sd0x-harness 开源

给 Claude Code 装上不可跳过的质量门禁

The harness layer for Claude Code — a reference implementation of harness engineeri···

★ 194 2026-10-10