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)显式管理对主机网络和文件系统的访问。
相关
- 项目
- 项目
- 项目
- 项目
- 项目