llm-vscode

在 VSCode 里直接让大模型补全、解释和改代码

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 143 🐛 待处理 27 👀 关注 18
GitHub ↗
GitHub 星标 ★ 1316
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费插件,需自备模型API

项目预览

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

项目数据

分类编程开发
开发团队huggingface
定价模式🏷️完全免费
价格说明开源免费插件,需自备模型API
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
GitHub 星标★ 1316
上线时间2023-02-16 00:00:00
代码更新2026-09-23
仓库体积295 KB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-09-26
浏览次数2

项目介绍

llm-vscode 是一个把大语言模型能力直接嵌入 VSCode 的扩展,目标是在编辑器里完成代码补全、解释、重构和自然语言问答,而不必频繁切换浏览器或聊天窗口。它通过配置不同的模型服务端点(本地或云端)来驱动补全与对话,支持在光标处触发内联建议,也能对选中代码执行解释、生成测试、修改等操作。项目用 TypeScript 编写,安装后以扩展形式运行,适合希望把 LLM 工作流收进 IDE 的开发者。相比独立聊天工具,它更强调与编辑上下文的结合,减少复制粘贴,让模型看到当前文件与选区,从而给出更贴近项目的建议。

Star 增长趋势

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

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

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • 已安装 VSCode 桌面客户端
  • 可访问 Hugging Face Inference API 的网络环境(默认推理方式)
  • 如需自建推理服务,需提供符合 llm-ls backend API 规范的 HTTP 端点

安装与启动步骤

  1. 1确认 VSCode 环境

    llm-vscode 是 VSCode 扩展,必须在 VSCode 编辑器内运行,先确认本机已装好 VSCode 并能正常打开。

  2. 2安装扩展

    像安装其他 VSCode 扩展一样安装:在扩展市场搜索 HuggingFace.huggingface-vscode,或点击 README 中给出的 marketplace 链接。

  3. 3打开设置页搜索 Llm

    用快捷键打开设置页,输入 Llm 即可查看该扩展的全部配置项,按需调整模型与端点。

  4. 4选择模型与服务端点

    默认使用 bigcode/starcoder 搭配 Hugging Face Inference API;也可改为自己的 HTTP 端点,但必须符合 backend 列出的 API 规范。

  5. 5使用幽灵文本补全

    在编辑器中正常写代码,扩展会以 ghost-text 形式给出内联补全建议,接受即可插入。

  6. 6代码归属检查

    对生成的代码按 Cmd+Shift+A,快速检查其是否出现在 The Stack 数据集中,作为第一道归属核查。

如何确认成功

VSCode 扩展列表中出现该扩展且处于启用状态,在设置页搜索 Llm 能列出配置项,写代码时出现灰色 ghost-text 补全建议。

常见问题

Q:使用 Inference API 时被限流怎么办?

A:README 说明免费层容易遇到限制,可订阅 Hugging Face 的 PRO 计划来避免被限流。

Q:可以用自己的模型服务吗?

A:可以。扩展通过 HTTP 请求做代码生成,只要自建端点符合 README 中 backend 列出的 API 规范即可。

Q:补全一直不出现怎么排查?

A:先确认网络可访问模型端点、默认的 bigcode/starcoder 与 Inference API 配置无误,再打开设置页搜索 Llm 检查各项配置。

Q:还有别的编辑器版本吗?

A:有。官方同时提供 neovim、jupyter 和 intellij 版本扩展,仓库地址在 README 中列出。

注意事项

  • 默认推理组合是 bigcode/starcoder + Hugging Face Inference API。
  • 扩展后端为 llm-ls,推理请求由它负责。
  • 发送给模型的提示词会按上下文窗口自动裁剪,token 数由 tokenizers 计算。
  • 该项目曾用名 huggingface-vscode,搜索市场时注意包名。

核心亮点

  • 把补全、解释、重构和问答收进编辑器,减少在浏览器与 IDE 间来回切换
  • 支持配置不同模型端点,可接本地或云端服务,便于按需选择
  • 对选中代码直接操作,模型能看到当前文件上下文,建议更贴近实际项目

不足之处

  • 配置模型端点对新手有一定门槛,需要自行准备 API 或本地服务
  • 功能与体验依赖所选模型质量,不同后端表现差异较大

适用场景

  • 写代码时让模型在光标处给出内联补全建议
  • 选中一段复杂函数让模型解释逻辑或生成注释
  • 对已有代码发起重构、改错或补测试的自然语言指令

替代项目

Continue、Cody

上一篇:dscode

下一篇:llm.nvim

同类项目推荐

cli-printing-press 开源

输入API规范,自动生成AI友好的全能CLI工具,支持离线搜索。

Every API has a secret identity. This finds it, absorbs every feature from every com···

★ 4937 2026-08-09
AI-Coding 开源

一站式看板,汇总 AI 编程工具免费额度与福利

AI 编程福利导航:汇总 Claude Code、Codex、Cursor 中转站与公益站,整理免费额度、注册福···

★ 606 2026-11-06
openshell-deepagent 开源

让 AI 在隔离沙箱里自己写代码、跑代码、改代码

A general-purpose coding agent that runs inside an NVIDIA OpenShell sandbox, orchest···

★ 193 2026-09-25
sinew 开源

在 IDE 里自定义 harness,边写边调 Agent 行为

Agentic IDE with custom harness

★ 67 2026-08-09
cc-switch 开源

一个桌面窗口,统管所有 AI 编程代理,随切随用

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode,DeepS···

★ 153055 2026-10-16
codexqa 开源

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

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

★ 237 2026-10-03
whatisit-nl2sh 开源

说人话就能生成 shell 命令,本地 CPU 一秒出结果

Local natural-language-to-shell command generator. A 941 MB fine-tuned Qwen2.5-Coder···

★ 646 2026-09-16
codex-multi-launcher 开源

一键启动多个隔离的 Codex 桌面配置,账户互不干扰

Run multiple isolated Codex / ChatGPT desktop profiles with separate accounts, API p···

★ 164 2026-08-09
coding_agent_account_manager 开源

AI编程账号秒切,告别限额中断

Sub-100ms auth switching for AI coding CLIs (Claude Code, Codex, Gemini, Grok, Curso···

★ 213 2026-08-09