wasmerio/wasmer

🚀 Fast and lightweight sandboxes for your apps and AI agents

解决的问题

Wasmer 提供了一种在安全、轻量且快速的沙箱中运行应用程序和 AI 代理的方法。它无需在主机上安装软件(如 Python 或 PostgreSQL),即可让代码在本地机器、云环境或直接在浏览器中运行于隔离环境中。

工作原理

Wasmer 使用运行时和 CLI 从注册表中执行包。用户可以通过 CLI 运行软件,或使用 Wasmer SDK(支持 JavaScript、Python、Rust 和 Swift)将沙箱嵌入到自己的应用程序中。这些沙箱默认安全,开发者可以明确控制对文件、网络和环境的访问权限。

适用人群

需要运行不受信任代码、为 AI 代理创建隔离执行环境,或在无需复杂安装流程的情况下跨不同平台部署应用程序的开发者。

主要亮点

  • 多语言支持:支持运行 Python、JavaScript、Bash、PHP 等多种语言。
  • 可嵌入性:SDK 允许将沙箱直接集成到应用程序中。
  • 跨平台:可在本地、云环境和浏览器中运行。
  • 细粒度控制:通过卷(volumes)显式管理对主机网络和文件系统的访问。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目