
llm-vscode
在 VSCode 里直接让大模型补全、解释和改代码
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-26 · 当前星标 ★ 1316
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 VSCode 桌面客户端
- 可访问 Hugging Face Inference API 的网络环境(默认推理方式)
- 如需自建推理服务,需提供符合 llm-ls backend API 规范的 HTTP 端点
安装与启动步骤
-
1确认 VSCode 环境
llm-vscode 是 VSCode 扩展,必须在 VSCode 编辑器内运行,先确认本机已装好 VSCode 并能正常打开。
-
2安装扩展
像安装其他 VSCode 扩展一样安装:在扩展市场搜索 HuggingFace.huggingface-vscode,或点击 README 中给出的 marketplace 链接。
-
3打开设置页搜索 Llm
用快捷键打开设置页,输入 Llm 即可查看该扩展的全部配置项,按需调整模型与端点。
-
4选择模型与服务端点
默认使用 bigcode/starcoder 搭配 Hugging Face Inference API;也可改为自己的 HTTP 端点,但必须符合 backend 列出的 API 规范。
-
5使用幽灵文本补全
在编辑器中正常写代码,扩展会以 ghost-text 形式给出内联补全建议,接受即可插入。
-
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
同类项目推荐
cli-printing-press
开源
输入API规范,自动生成AI友好的全能CLI工具,支持离线搜索。
Every API has a secret identity. This finds it, absorbs every feature from every com···
AI-Coding
开源
一站式看板,汇总 AI 编程工具免费额度与福利
AI 编程福利导航:汇总 Claude Code、Codex、Cursor 中转站与公益站,整理免费额度、注册福···
openshell-deepagent
开源
让 AI 在隔离沙箱里自己写代码、跑代码、改代码
A general-purpose coding agent that runs inside an NVIDIA OpenShell sandbox, orchest···
sinew
开源
在 IDE 里自定义 harness,边写边调 Agent 行为
Agentic IDE with custom harness
cc-switch
开源
一个桌面窗口,统管所有 AI 编程代理,随切随用
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode,DeepS···
codexqa
开源
给 AI 编程助手装上质量检查技能,改完自动查影响、审代码、生成测试
codexqa: 11 local-first Agent Skills for Cursor, Claude Code, Codex & OpenClaw — ch···
whatisit-nl2sh
开源
说人话就能生成 shell 命令,本地 CPU 一秒出结果
Local natural-language-to-shell command generator. A 941 MB fine-tuned Qwen2.5-Coder···
codex-multi-launcher
开源
一键启动多个隔离的 Codex 桌面配置,账户互不干扰
Run multiple isolated Codex / ChatGPT desktop profiles with separate accounts, API p···
coding_agent_account_manager
开源
AI编程账号秒切,告别限额中断
Sub-100ms auth switching for AI coding CLIs (Claude Code, Codex, Gemini, Grok, Curso···