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

查看 9|回复 0
作者:Cola90   
各位佬友,大家好!
我是 EdgeBox 的作者。最近在折腾 LLM Agent 的时候,总感觉差点意思——市面上大部分开源沙箱都只有命令行 (CLI),Agent 只能当个后台脚本跑跑代码,能力非常受限。想让它像个人一样操作电脑,就得自己从头造轮子。
所以,我开发了 EdgeBox
简单来说,EdgeBox 是一个开源、完全在本地运行的桌面应用,它为你的 AI Agent 提供了一个带图形界面 (GUI) 的完整沙箱环境。
最大的特色就是:它不仅有命令行( Shell ),还有一个完整的、可以通过 MCP 访问的图形用户界面( GUI )接口
这意味着你的 Agent 可以做到:
  • 打开 Chrome 浏览器:上网搜索资料、阅读文章、填写表单。
  • 使用 VS Code:直接在沙箱里读写代码、调试项目。
  • 操作任何桌面应用:通过模拟键鼠来与图形界面的软件交互。
  • 视觉感知:通过截图 "看到" 屏幕上的内容,并根据看到的 UI 做出决策。


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

    这个项目受到了 E2B Code Interpreter 的很大启发,我在此基础上把它打包成本地应用,并加入了核心的 GUI 功能。
    项目完全开源,希望能给正在探索 AI Agent 的朋友们提供一个更强大的工具。
    GitHub 地址: https://github.com/BIGPPWONG/EdgeBox
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部