开源 AI 代码编辑器


任何模型,任何团队
开箱即用 Claude Sonnet 等 AI 模型,或携带您自己的密钥以访问来自 Azure、Anthropic、Google、Ollama、OpenAI 和 OpenRouter 的模型。


您的代码库专家
您的代码库将在本地和远程(GitHub 上)被索引,以理解相关内容,从而实现快速、具有上下文感知能力的交互。


以您团队的方式工作的 AI
使用自定义指令和可重用的提示文件,根据您的工作流程、工具和项目来个性化交互。


代理模式
处理复杂的多步骤任务。代理模式会读取您的代码库,跨文件建议编辑,运行终端命令,并对编译或测试失败做出响应——所有这些都在一个循环中进行,直到任务完成。通过 VS Code 扩展和模型上下文协议 (MCP) 服务器,进一步优化代理模式以适应您团队的工作流程。
使用代理模式构建

下一步编辑建议
在您编码时,VS Code 会预测您的下一步操作。使用 Tab 键即可在编辑器中接受由 AI 驱动的建议。它会根据您已进行的编辑,智能地推荐要更改的内容和位置。
使用 AI 驱动的建议进行编码

使用扩展进行编码
通过扩展和模型上下文协议服务器,使用 AI 驱动的功能来定制 VS Code,以便在聊天中使用。或者,构建您自己的扩展,以支持您团队的独特场景。
用任何语言编码
VS Code 支持几乎所有主流编程语言。其中一些是内置的,如 JavaScript、TypeScript、CSS 和 HTML,但其他语言的扩展可以在 VS Code 市场中找到。

JavaScript

TypeScript

Python

C#

C++

HTML

Java

JSON

PHP

Markdown

Powershell

YAML
随处编码
无论您是连接到云端、远程仓库,还是在浏览器中使用 VS Code 网页版 (vscode.dev),都可以在您最高效的地方进行编码。
内置源代码管理为您提供开箱即用的 Git 支持。许多其他源代码管理提供商可通过扩展获得。
GitHub Codespaces为任何活动提供云端开发环境——无论是长期项目,还是像审查拉取请求这样的短期任务。


通过丰富功能进行编码
一个编辑器远不止于此。无论是使用内置功能还是丰富的扩展,总有适合每个人的东西。