vscode-ai-toolkit
在 VS Code 内完成 AI 模型发现、Agent 构建与云端部署的全流程工具链
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
在 VS Code 内完成 AI 模型发现、Agent 构建与云端部署的全流程工具链
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有过这样的经历——想要试试最新的 AI 模型,却要在浏览器、终端、文档之间来回切换,API 密钥、模型参数、提示词调试各自孤立,整个工作流碎成一地?Microsoft Foundry Toolkit(前身是 AI Toolkit)正是为了解决这个痛点而生:它把 AI 开发的核心环节全部收敛进 Visual Studio Code,在一个你每天都在用的界面里,完成从模型发现到 Agent 部署的全流程。

图1:Foundry Toolkit 功能全景(来源:微软官方文档)
这个项目最初以「AI Toolkit for Visual Studio Code」的名字在 2023 年 12 月上线 GitHub,定位是帮助开发者快速尝试和管理 AI 模型。随着 Microsoft Foundry(微软 AI Foundry 平台)的成熟,微软将原本独立的 Foundry 扩展合并进 AI Toolkit,形成了今天统一的 Foundry Toolkit——一个同时覆盖本地原型开发和云端生产部署的完整工具链。
从数据来看,该仓库目前拥有 2016 Stars、235 Forks,Issue 活跃度较高(150+ Open),反映出社区对这类工具的强烈需求。项目持续活跃(2026年6月9日仍有代码更新),MIT 许可证允许广泛商用。
Foundry Toolkit 的功能可以分成三大板块:模型、Agent、Foundry 云资源。
Model Catalog(模型目录) 是整个工具的入口。用户可以在 VS Code 内直接浏览来自 Microsoft Foundry、Foundry Local、GitHub、ONNX、Ollama、OpenAI、Anthropic、Google 等多个提供商的模型,并支持横向对比参数规模和能力特点,找到最适合自己场景的那一个——整个过程无需离开编辑器。

图2:Model Catalog 支持多源模型对比选择(来源:仓库文档)
Playground 提供了一个交互式聊天环境,支持实时测试模型,支持多模态输入(图片、附件),可以反复调整提示词和参数,找到最优配置。

图3:Playground 交互式模型测试界面(来源:仓库文档)
Fine-tuning(微调) 支持本地 GPU 微调和云端 Azure Container Apps 微调两种模式。仓库文档中包含完整的微调流程截图,从环境验证、启动训练到 GradIO 界面验证,覆盖了端到端的微调体验。

图4:微调流程的可视化操作界面(来源:仓库文档)
Model Conversion(模型转换) 可以将 Hugging Face 等来源的模型转换为 ONNX 格式,在 Windows 上利用 CPU/GPU/NPU 加速本地推理,支持量化压缩,大幅降低部署门槛。
Agent Builder 是 Foundry Toolkit 最亮眼的功能之一。它提供了一个无代码/低代码的可视化界面,让用户通过配置而非写代码的方式构建 Prompt Agent——设计系统提示词、挂载 MCP 工具和向量存储、定义结构化输出、生成可直接部署的代码。整个过程在 VS Code 内闭环完成。
Hosted Agents 支持将自定义代码的 Agent 部署到 Microsoft Foundry Agent Service。工具会自动构建镜像推送到 Azure Container Registry,配置 CPU/内存、RBAC 权限,支持 Python、C#、YAML 编写的 Microsoft Agent Framework 和 LangGraph 项目。部署完成后可以在 Hosted Agent Playground 中测试,包含流式响应、容器日志、OpenTelemetry 链路追踪、工具调用可视化等生产级调试能力。
Tracing(链路追踪) 提供 AI 应用性能监控能力,收集并可视化 Trace 数据,帮助开发者理解模型和 Agent 的行为,诊断线上问题。

图5:Trace 详情界面,支持分析 AI 应用执行链路(来源:仓库文档)
Evaluation(评估) 支持用数据集和标准指标评估模型和 Agent 表现,内置 F1、相关性、相似性、一致性等评估器,也支持自定义评估标准。
Foundry Toolkit 特别强调了对 BYOM(Bring Your Own Model,自带模型)的支持。通过 ONNX 和 Ollama 集成,用户可以在完全离线的环境下运行模型,所有数据留存在本地,无需任何云端依赖。这对有数据隐私合规要求的企业用户尤为重要。

图6:BYOM 模式,允许用户接入自有模型(来源:仓库文档)
Foundry Toolkit 本质是一个 VS Code 扩展,在 VS Code 扩展市场搜索「Foundry Toolkit」即可一键安装。快速上手路径分为三个阶段:先用 GitHub 账号免费试用云端模型,再在本地用 Agent Builder 构建 Prompt Agent,最后按需接入 Microsoft Foundry 获取企业级托管服务。
基础功能(模型浏览、Playground、Agent Builder)无需 GPU,在普通笔记本上即可流畅运行。涉及 Fine-tuning 和本地模型推理时,如果有 NVIDIA GPU 可以显著加速;没有 GPU 的用户可以使用 Foundry Local 或完全依赖云端 API。

图7:VS Code 扩展市场中的 Foundry Toolkit(来源:仓库文档)
尽管功能全面,Foundry Toolkit 仍面临一些现实挑战。Agent 托管服务强依赖 Microsoft Foundry,一旦生产环境深度使用,会形成对微软云平台的依赖,迁移成本较高。整个工具链绑定 VS Code,对使用其他编辑器的开发者来说切换成本不小。此外,目前没有 Docker/Kubernetes 部署支持,企业私有化部署需要额外工程化工作。
Foundry Toolkit 的出现代表了 AI 开发工具的一个趋势:AI 能力向开发者日常工具(IDE)收敛。过去,AI 实验需要在专门的 Notebook 环境、API 调试工具、部署平台之间来回横跳;今天,微软试图把这一切装进你打开次数最多的那个应用里。
从更宏观的视角看,随着各大云厂商纷纷推出自己的 AI 开发工具链,AI 开发平台的竞争正在从 API 层蔓延到开发体验层。Foundry Toolkit 的定位恰好处于这个交叉点——既服务于个人开发者快速实验,又服务于企业级 AI 应用的生产部署。
如果你经常需要在 AI 模型实验和代码部署之间切换,Foundry Toolkit 值得放进你的 VS Code 扩展列表。它不会取代命令行,但至少能让那些「只是试试这个模型」的小场景变得不再那么折腾。
分析基于 GitHub 仓库公开信息(microsoft/vscode-ai-toolkit,2016 Stars,MIT License)及官方文档。报告图片均已验证 HTTP 200 可访问。