开源人工智能代码编辑器


任何团队的任何模型
从多个开箱即用的模型中选择,或者带上您自己的密钥,从您首选的模型提供商和托管选项访问模型。
您的代码库专家
您的代码库在本地和远程(GitHub 上)进行索引,以了解相关内容,从而实现快速、上下文感知的交互。


像您的团队一样工作的人工智能
使用自定义指令和可重复使用的提示文件,根据您的工作流程、工具和项目定制交互。


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

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

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

JavaScript

TypeScript

Python

C#

C++

HTML

Java

JSON

PHP

Markdown

Powershell

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


通过丰富功能进行编码
编辑器还有更多功能。无论是使用内置功能还是丰富的扩展,每个人都能找到适合自己的东西。