code-server 配齐云端+本地两个 AI:Copilot 与 CodeLlama 完整实操(离线也能补全)
2026/9/9 14:39:44 网站建设 项目流程

code-server 配齐云端+本地两个 AI:Copilot 与 CodeLlama 完整实操(离线也能补全)

【免费下载链接】code-serverVS Code in the browser项目地址: https://gitcode.com/GitHub_Trending/co/code-server

内网机器连不上外网,你却想在浏览器里写代码还要 AI 补全?用 code-server 就能同时挂上云端 Copilot 与本地 CodeLlama 两条 AI 辅助编程路线:能联网走云端要速度,断网切本地保隐私,本文给可直接照做的步骤,离线也能跑。

🧭 先选路线:一张表定云端还是本地

这一节你要做的事:看完表格对号入座,后面只读自己那条路线。

一句话判断:能连外网、代码可以出机器,选 Copilot;内网或数据敏感,选 CodeLlama;资源够就两条都要,直接跳到「双轨共存」一节。

路线离线能跑代码出机器吗硬件门槛出码速度可定制程度
Copilot(云端)不能,要外网会发给 GitHub低,开箱即用
CodeLlama(本地)留在本机建议 8GB 以上内存,有 GPU 更好中等高,可换模型、做量化

☁️ 云端路线:Copilot 安装加登录一条流水走完

这一节你要做的事:从零到弹出第一条补全,全程一条编号流水,前提版本是 code-server ≥4.8.0(插件系统的前置要求)、Node.js ≥16.x。

  1. 克隆仓库并执行仓库根目录的安装脚本 install.sh:
git clone https://gitcode.com/GitHub_Trending/co/code-server cd code-server && ./install.sh
  1. code-server --port 8080启动,浏览器打开localhost:8080
  2. 点击左侧扩展图标,搜索GitHub Copilot,点安装,等下载完成后重载窗口。
  3. 打开命令面板,输入并执行Copilot: Login
  4. 复制弹出的设备码,到 GitHub 授权页粘贴确认,成功后页面自动刷新,Copilot 即激活。

最小演示:在.js文件里写一行注释,再敲残句function add,灰色补全a, b) { return a + b; }出现,按Tab接受即可。

💾 离线路线:CodeLlama 三个动作装到位

这一节你要做的事:给一台碰不到外网的机器配好本地模型。硬件门槛一句话带过:建议 8GB 以上内存,有 GPU 更好;剩下的就是三个小动作。

  1. 命令行安装插件:code-server --install-extension local-ai.code-llama
  2. 拿到 CodeLlama 模型文件(推荐 7B 参数版本),放进~/.local/share/code-server/models/目录。
  3. 打开File > Preferences > Settings,搜索local-ai,把LocalAI: Model Path设为/home/user/.local/share/code-server/models/codellama-7bLocalAI: Model Type设为code-llama

用起来:在 Python 文件里敲注释# 使用二分查找算法在有序列表中查找元素,模型直接吐出完整的binary_search实现,Tab插入。以后想改插件行为,扩展点定义在 typings/pluginapi.d.ts,照着它写自己的 AI 插件就行。

⚡ 双轨共存:快捷键分工,配置各管各的

这一节你要做的事:两个工具同时开着时,让 Copilot 管在线日常补全、CodeLlama 管离线和敏感代码,按键不撞车。

打开键盘快捷方式配置(File > Preferences > Keyboard Shortcuts),追加两条绑定:

[ { "key": "ctrl+i", "command": "copilot.acceptSuggestion", "when": "editorTextFocus && copilot.hasSuggestion" }, { "key": "ctrl+l", "command": "local-ai.generateCode", "when": "editorTextFocus" } ]

ctrl+i只在 Copilot 有补全时才生效,ctrl+l留给 CodeLlama 主动生成,两者互不抢键;其余参数各回各的插件设置里调,不要混着配。

🩹 踩坑速查:症状对号,两行修好

这一节你要做的事:照着症状做动作,每条不超过三个动作,不纠结。

  • 症状:Copilot 设备码授权失败,一直完不成动作:确认外网连通 → 核对版本 ≥4.8.0(Help > About查看)→ 清浏览器缓存重试
  • 症状:CodeLlama 补全慢,等得着急动作:换更小参数模型(7B)→ 关掉其他占内存的程序 → 在插件设置里调量化参数
  • 症状:多个 AI 插件冲突,补全闪烁或重复动作:打开~/.local/share/code-server/User/settings.json,加入下面配置禁用另一款:
{ "extensions.ignoreRecommendations": true, "extensions.disabled": ["github.copilot"] }

云端要速度,本地要隐私,code-server 上的 AI 辅助编程到这里就配齐了。后续功能规划看项目 CHANGELOG.md,本文没覆盖的问题直接去项目 issue 提。

【免费下载链接】code-serverVS Code in the browser项目地址: https://gitcode.com/GitHub_Trending/co/code-server

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询