【开源分享】我做了一个带图形界面的本地 AI Agent 沙箱 - EdgeBox

各位佬友,大家好!

我是 EdgeBox 的作者。最近在折腾 LLM Agent 的时候,总感觉差点意思——市面上大部分开源沙箱都只有命令行 (CLI),Agent 只能当个后台脚本跑跑代码,能力非常受限。想让它像个人一样操作电脑,就得自己从头造轮子。

所以,我开发了 EdgeBox。

简单来说,EdgeBox 是一个开源、完全在本地运行的桌面应用,它为你的 AI Agent 提供了一个带图形界面 (GUI) 的完整沙箱环境。

最大的特色就是:它不仅有命令行(Shell),还有一个完整的、可以通过 MCP 访问的图形用户界面(GUI)接口

这意味着你的 Agent 可以做到:

  • 打开 Chrome 浏览器:上网搜索资料、阅读文章、填写表单。
  • 使用 VS Code:直接在沙箱里读写代码、调试项目。
  • 操作任何桌面应用:通过模拟键鼠来与图形界面的软件交互。
  • 视觉感知:通过截图 “看到” 屏幕上的内容,并根据看到的 UI 做出决策。

这是图片

核心功能总结一下:

  • :laptop: 完全本地化: 100% 私有,所有数据和计算都在你的电脑上完成。
  • :desktop_computer: GUI + CLI 双模:同时具备Coder Interpreter代码解释器和“Computer use”的能力。
  • :counterclockwise_arrows_button: 支持多会话: 可以通过 x-session-id 请求头同时运行多个相互隔离的沙箱环境。
  • :locked_with_key: 安全隔离: 基于 Docker 容器,保护主机安全。

这个项目受到了 E2B Code Interpreter 的很大启发,我在此基础上把它打包成本地应用,并加入了核心的 GUI 功能。

项目完全开源,希望能给正在探索 AI Agent 的朋友们提供一个更强大的工具。

GitHub 地址: https://github.com/BIGPPWONG/EdgeBox

78 Likes

佬友太强了 :+1:
感谢佬友分享 :folded_hands:

1 Like

厉害了佬
感谢佬的分享,先star了

你这个思路和autoglm的云电脑一样

这份代码其实一开始是用在复现Manus上的,后面Manus凉了觉得就这样蛮可惜的,就把沙箱这部分开源出来

3 Likes

太强了,大佬

厉害呀,

其实我挺好奇ai是怎么在沙箱里像人一样执行搜索操作的,多模态ocr吗

太强了,感谢分享

点赞收藏~~

现在的vlm支持直接定位图片元素的精确坐标,所有只要给他配一个能控制鼠标的mcp就行了

1 Like

牛逼,这试试

佬友佬友,视频里的vnc软件用的什么?

厉害了,试试先

感谢分享 :+1:

很有意思,体验一下

这个好像Manus呀

感谢佬友分享

支持 帮顶

已经 star 佬加油