BoxLite - 开源的 AI Agent 沙箱执行环境,让 AI 安全地运行代码和浏览网页

2 天前
 d0r1an

大家好!

今天给大家分享一个开源项目 BoxLite - 专为 AI Agent 设计的安全沙箱执行环境。

项目简介

BoxLite 是一个开源的沙箱化环境,为 AI Agent 和代码执行提供隔离的运行环境。它能让 AI 在完隔离的环境中安全地运行代码、浏览网页和与应用程序交互。

核心特性

使用场景

  1. AI Agent 开发 - 为你的 AI 助手提供安全的代码执行能力
  2. 自动化任务 - 在隔离环境中安全运行自动化脚本
  3. 代码测试 - 试不受信任的代码而不影响主机系统
  4. 教育培训 - 为学习者提供安全的实验环境

为什么需要 BoxLite ?

随着 AI Agent 越来越智能,它们需要能够执行代码、访问网络等能力。但直接给予这些权限存在安全风险。BoxLite 通过沙箱化技术完美解决了这个问。

项目地址

GitHub: https://github.com/boxlite-labs/boxlite

如果你对 AI Agent 、容器技术或安全沙箱感兴趣,欢迎 star 贡献

期待和大家交流讨论 👋

1025 次点击
所在节点    Python
5 条回复
coolfan
1 天前
简单看了一下文档,现在还只能以引入 SDK 的方式在 python 项目中使用?期待 mcp 兼容层
mightybruce
1 天前
很有想法,你的项目看了看,才起步,AI sandbox (沙箱) 今年到明年是一个热点, 你能说说和你类似的产品,你有什么特点或者优点, 沙箱就是 agent 从 workflow 到 更加智能的执行的未来。
对比一下
https://github.com/abshkbh/arrakis
https://github.com/kubernetes-sigs/agent-sandbox
mightybruce
1 天前
另外 arrakis 也是在 microvm 上做隔离的。
d0r1an
1 天前
@mightybruce Hi ,感谢你的关注,目前这个沙箱的定位是类似 SQLite ,作为一个库直接嵌入到 app 里面,不需要单独部署,通过 RPC 调用的方式去启动沙箱,目前市面上还没有类似的产品。

BoxLite 项目我做了蛮久的了,前期工作主要在内核上,虽然用了 Libkrun 等 vmm driver ,但是我基本上把市面上所有 vmm 都看了一遍才动工,所以内核模块打磨花了比较久的时间

我的想法是把这件事毫无保留的放在社区,和社区一起讨论 BoxLite 的未来和迭代,从产品功能上做最符合人体工学的设计
d0r1an
1 天前
@coolfan Hi ,mcp 已经有了的,

https://github.com/boxlite-labs/boxlite-mcp

不瞒你说,这个文章就是我用 Claude + BoxLite MCP 生成并发布的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1180142

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX