MXC

MXC

微软开源的跨平台沙盒代码执行系统,专为安全运行不受信任的代码、插件和工具而设计。

访问官网

编辑点评

"MXC 是微软开源的跨平台沙盒执行系统,专为安全运行不受信任代码(如模型输出、插件或工具)而设计。其多后端隔离能力与类型化 SDK 使其适用于需要强安全边界的开发与自动化场景。"

优势

  • • 跨平台兼容 Windows、Linux 和 macOS,自动适配最佳隔离后端
  • • 提供 Rust、.NET 和 Node.js 官方 SDK,集成便捷
  • • 细粒度策略控制(文件系统、网络、UI),安全性高
  • • 内置诊断与审计工具,便于策略调优与问题排查

局限

  • • 部分高级后端(如 MicroVM、Hyperlight)仍处于实验阶段
  • • 策略配置需要一定技术门槛,初期调优可能耗时

Q&A

快速了解这个工具的常见问题与答案

Q
这个工具是否提供免费版?
Answer

MXC 是开源项目,采用 MIT 许可证,可完全免费使用、修改和分发。

Q
这个工具支持哪些访问方式?
Answer

MXC 以 SDK 形式提供(Rust/.NET/Node.js),也可通过预编译的命令行工具(如 wxc-exec.exe)直接运行。不提供 Web 应用、浏览器插件或移动 App。

Q
这个工具是否支持 API?
Answer

MXC 不提供远程 HTTP API;其 SDK 提供本地进程内调用的版本化编程接口(如 spawn、provision),用于创建、启动和管理隔离容器。

Q
这个工具是否支持中文或多语言?
Answer

目前官方文档与 SDK 均为英文,暂无中文本地化版本。

Q
这个工具是否适合团队使用?
Answer

适合。MXC 可作为底层安全执行组件集成到团队的开发平台、CI/CD 系统或 AI 工具链中,统一管控不受信任代码的运行边界。

工具介绍

产品简介

MXC(Microsoft eXecution Container)是微软开源的跨平台沙盒代码执行系统,支持在 Windows、Linux 和 macOS 上安全运行不受信任的代码(如模型输出、插件和工具)。它提供多种隔离后端,从操作系统原生进程沙盒到完整虚拟机,并通过统一的隔离模型和类型化 SDK 进行管理。

核心功能

  • 跨平台兼容 Windows、Linux 和 macOS,自动适配最佳隔离后端
  • 提供 Rust、.NET 和 Node.js 官方 SDK,集成便捷
  • 细粒度策略控制(文件系统、网络、UI),安全性高
  • 内置诊断与审计工具,便于策略调优与问题排查
  • 覆盖开发与编程相关需求

适用场景

  • 编码辅助
  • 流程自动化

适合谁用

  • 开发者
  • 技术团队
  • 需要集成 AI 能力的产品团队

选择参考

  • 适合场景:知识库与资料整理 / 知识整理。
  • 外部参考:公开工具目录中的收录还比较少;GitHub 项目 security/advanced-security;可找到 9 个相关视频或教程。
  • 使用建议:适合作为候选工具先试用核心流程,再决定是否长期使用。

核心能力

主能力
开发与编程
次要能力
自动化与智能体安全与合规

适用场景

编码辅助
流程自动化
价格与版本
Free
访问方式
Desktop App
支持语言
English

产品动态

查看官方发布和相关报道,了解这个产品的最新进展。