AI万址
Visual Studio IntelliCode

Visual Studio IntelliCode

热门

Visual Studio IntelliCode 是微软免费、本地运行、隐私优先的 AI 代码补全工具,模型不离开你的机器,适合 .NET 与 C# 开发及合规团队。本文详解功能、价格、与 GitHub Copilot 对比及适用场景。

Visual Studio IntelliCode
访问官网
基本信息详情
开发公司微软(Microsoft)
上线时间2018 年 Build 大会发布预览,后随 Visual Studio/VS Code 持续迭代
官网https://visualstudio.microsoft.com/zh-hans/services/intellicode
支持平台Visual Studio(Windows)、Visual Studio Code(Windows/macOS/Linux)
价格IntelliCode 本体免费;C# Dev Kit 等高级能力在企业商业场景下需 Visual Studio 订阅(专业版 $99.99/用户/月起、企业版 $499.92/用户/月起,按年付)
核心定位微软生态内免费、本地运行、隐私优先的 AI 代码补全基础层

在 GitHub Copilot 把 AI 编程炒热之前,微软自己其实早就有一套 AI 补全方案了--就是 Visual Studio IntelliCode。它的定位很克制:不聊天、不生成整段函数、不搞多文件重构,只做一件事,就是把 IntelliSense 的候选排序和整行补全做得更聪明。代价是它的能力范围比 Copilot 窄得多,但好处也明摆着:完全免费,而且模型跑在你本机,代码一行都不出机器。

这点对隐私敏感的团队意义不小。医疗、金融、政府这些代码不能上云的单位,几乎所有云端 AI 工具都直接出局,IntelliCode 是少数能合规用的选项。它的建议基于分析 GitHub 上成千上万开源贡献得出,会把你最可能用的成员顶到 IntelliSense 列表最前面,打星标提示。

我自己的判断:如果你要的是"AI 帮我把重复劳动吃掉"那种体验,IntelliCode 给不了你--它没有对话、没有自然语言生成、没有 agent。但如果你只是想让 IntelliSense 更准一点、整行补全更靠谱一点,又不想掏 $10/月,它就值。

核心功能

01

整行自动完成

检测你的代码上下文(变量名、函数、正在写的代码类型),一次性填满整行。VS 里支持 C#,VS Code 里支持 Python。预测以灰色文本显示,按 Tab 接受。

02

IntelliSense 智能排序

把最可能用到的成员顶到完成列表顶部,打星标。对重载方法,不用再一个个翻字母序列表,最相关的排前面。它的深度学习模型还能给你代码库里独有的方法排序。

03

重复编辑检测

你做了某处本地编辑后,IntelliCode 能识别代码里的重复模式,在其他可应用同样编辑的位置帮你批量套用,甚至发现并替换变量名里的变更。重构时省事。

04

快速操作建议

识别常见编码任务,建议正确的快速操作,边敲边补全。目前支持生成构造函数、向构造函数添加参数等场景,更多在路上。

05

本地推理与隐私

模型在本地运行,代码不离开你的机器,也不用于训练模型。这是它和几乎所有云端 AI 工具的根本区别。air-gapped 环境、数据驻留要求严格的场景,它都能用。唯一收集的是用法遥测(可关)。

适合谁

适合: .NET/C# 开发者(尤其还在 Visual Studio 上的)、对代码出机器零容忍的合规团队、不想为 AI 补全付费的个人开发者、网络不稳定需要离线工作的场景。

不太适合: 想要对话式 AI、自然语言生成整段代码、多文件 agent 重构的人--这些它都没有,请直接看 Copilot 或 Cursor;用 JetBrains、Neovim 等非微软编辑器的团队也用不了。

同类竞品对比

维度VS IntelliCodeGitHub CopilotCursorTabnine
价格免费$10/月$20/月免费起步
运行方式本地推理云端云端可选本地
对话/自然语言生成
多文件/agent部分
隐私代码不出机器企业版可选可选可选本地
编辑器VS/VS Code主流全覆盖自家 IDE主流

FAQ

Q

IntelliCode 和 GitHub Copilot 是什么关系?

A

都是微软系,但定位不同。IntelliCode 是免费的基础 AI 补全层,本地运行、只做补全和排序;Copilot 是付费的 LLM 驱动产品,有对话、整段生成、agent 能力。两者可以同时装,互不冲突。

Q

真的完全免费吗?

A

IntelliCode 本体免费。但 C# Dev Kit 里的 IntelliCode 高级能力,在企业商业场景下需要 Visual Studio 订阅(专业版 $99.99/用户/月起、企业版 $499.92/用户/月起,按年付)。个人和学术用途有免费路径。

Q

它会把我的代码发给微软吗?

A

不会。模型在本地运行,代码不离开你的机器,也不用你的代码训练模型。只发用法遥测,可在设置里关闭。

Q

支持哪些语言?

A

Visual Studio 里:C#、C++、Java、SQL、XAML。VS Code 里:TypeScript/JavaScript、Python,以及通过 C# Dev Kit 的 C#。其他语言暂不支持。

Q

它会进化成有对话能力的工具吗?

A

微软目前把对话和 agent 能力主要放在 Copilot 上,IntelliCode 官方页面仍在加新功能(更多语言、重复编辑等),但方向是"更聪明的补全"而非"AI 搭子"。想要对话就走 Copilot 这条线。

Q

和 Copilot 同时装会冲突吗?

A

不会。两者作用层不同,可以共存。不少人就是这么用的:IntelliCode 管日常补全排序,Copilot 管整段生成和问答。

更新动态

客户评论

IntelliCode 没有独立聚合评分平台(它内嵌在 VS/VS Code 里),口碑散落在开发者社区。主流评价是"免费、不折腾、够用",负面声音集中在"能力太基础、被 Copilot 抢了风头"。C# Dev Kit 版在 VS Code 市场装机量超 430 万,算是对它的实际投票。

"免费、本地运行、不把我代码发出去,这点就够我留在 VS Code 了。补全够用,但要写复杂逻辑还是得开 Copilot。" -- VS Code Marketplace 用户评价

"IntelliSense 打星排序这种小功能用顺手了回不去,但说实话它这些年没太大进化,微软的重心明显在 Copilot。" -- 开发者社区反馈

参考来源