6KStar!把所有组件塞进同一个容器的Agent沙箱"

admin 2026-10-16 09:10:56 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

6K Star!把所有组件塞进同一个容器的 Agent 沙箱

原创

繁星
繁星

繁星AI随笔

2026年9月25日 11:55
山东

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

给 AI Agent 搭执行环境,大概率会遇到一个琐碎又烦人的问题:

浏览器自动化跑在一套容器里,代码执行放进另一套沙箱,文件存储再单独挂第三个服务。

浏览器下载的文件,Shell 脚本拿不到。

Jupyter 生成的结果,也要多搬一步,才能交给浏览器工具使用。

今天介绍的开源项目:AIO Sandbox 正是为了解决这个问题而生。

01 项目介绍

AIO Sandbox 是一个一体化的智能体沙箱环境。

它在单个 Docker 容器中整合了浏览器、Shell、文件操作、MCP 操作和 VSCode Server。

基于云原生轻量级沙箱技术构建,为 AI Agent 和开发人员提供统一、安全的执行环境。

作者 / 组织:agent-infra。

02 项目亮点

1.统一环境:

所有组件在同一容器内运行,共享文件系统,实现无缝工作流。

2.浏览器自动化:

通过多种接口实现全面的浏览器控制:

VNC:通过远程桌面进行可视化浏览器交互。

CDP:Chrome 开发者工具协议,用于程序化控制。

MCP:高级浏览器自动化工具。

3.MCP 集成:

Browser:Web 自动化与数据抓取。

File:文件系统操作。

Shell:命令执行。

Markitdown:文档处理。

03 快速入门

1.安装:

# Pythonpip install agent-sandbox
# TypeScript/JavaScriptnpm install @agent-infra/sandbox
# Gogo get github.com/agent-infra/sandbox-sdk-go

2.使用:

# Pythonfrom agent_sandbox import Sandbox
# Initialize clientclient = Sandbox(base_url=\"http://localhost:8080\")home_dir = client.sandbox.get_context().home_dir
# Execute shell commandsresult = client.shell.exec_command(command=\"ls -la\")print(result.data.output)
# File operationscontent = client.file.read_file(file=f\"{home_dir}/.bashrc\")print(content.data.content)
# Browser automationscreenshot = client.browser.screenshot()
# TypeScriptimport { Sandbox } from '@agent-infra/sandbox';
// Initialize clientconst sandbox = new Sandbox({ baseURL: 'http://localhost:8080' });
// Execute shell commandsconst result = await sandbox.shell.exec({ command: 'ls -la' });console.log(result.output);
// File operationsconst content = await sandbox.file.read({ path: '/home/gem/.bashrc' });console.log(content);
// Browser automationconst screenshot = await sandbox.browser.screenshot();

04 结语

AIO Sandbox 的价值在于:它解决了一个非常基础的问题。

让 Agent 用到的工具们,能看见同一份文件系统。

# 开源地址:https://github.com/agent-infra/sandbox

我是繁星,关注我,获取更多好玩有趣的开源仓库!

谢谢你阅读我的文章~

我们下期再见!


6KStar!把所有组件塞进同一个容器的Agent沙箱" 网络安全文章

6KStar!把所有组件塞进同一个容器的Agent沙箱"

AIOSandbox是一个开源的一体化智能体沙箱环境,在单个Docker容器中整合浏览器、Shell、文件操作、MCP及VSCodeServer,解决AIAgent执行环境碎片化问题。它通过共享文件系统实现统一工作流,支持VNC、CDP、MCP等多种浏览器控制方式,并提供Python、TypeScript、Go等多语言SDK。项目价值在于让Agent工具共享同一文件系统,简化开发部署流程。
Deepseek桌面版悄悄上线;Muse大火,扎克伯格跃升全球第四大富豪;OpenAI被曝筹备推出ProMax订阅层级,月费或达500-600美元|极客早知道" 网络安全文章

Deepseek桌面版悄悄上线;Muse大火,扎克伯格跃升全球第四大富豪;OpenAI被曝筹备推出ProMax订阅层级,月费或达500-600美元|极客早知道"

文档汇总2026年9月26日科技新闻,涵盖AI行业动态:Anthropic与Akamai达成116亿美元算力协议;Solidigm计划IPO估值或达1500亿美元;OpenAI筹备ChatGPTProMax订阅;DeepSeek桌面版上线;微软发布新版Copilot超级应用;扎克伯格因Muse大火身家升至全球第四;AI眼镜出货量暴涨263%;特斯拉Optimus产量扩大但规模化难题未解;xAI计划部署超120万颗GPU;宇树科技称机器人核心瓶颈是解决毫米级误差。
黑客用DeepSeek扫了72万台主机,偷走1.6万个密码" 网络安全文章

黑客用DeepSeek扫了72万台主机,偷走1.6万个密码"

该文档披露法语系犯罪组织blackhatsect0r利用开源AIagent结合DeepSeek模型,对公网72万台主机进行自动化扫描,窃取1.6万条凭证。攻击依赖暴露的.env文件、云存储配置错误等低级漏洞,而非0day。AI降低了攻击门槛,使小团伙能高效运作。建议运维人员立即检查暴露面、关闭调试端点、轮换密钥。
219行元素拾取器,比KimiCode官方早5天:官方没做的,我自己造了" 网络安全文章

219行元素拾取器,比KimiCode官方早5天:官方没做的,我自己造了"

作者自研219行零依赖JS元素拾取器,早于KimiCode2.05天实现网页元素精准定位与结构化JSON输出,支持任意URL注入使用。核心机制含事件捕获、视觉反馈、选择器生成与结构化打包,解决AI指代歧义问题。提出微改单快车道三判据:单文件、精确定位、无新逻辑可直改,强调工具需配合流程瘦身。建议拆解大厂交互复刻产线能力,保留物证习惯确保实战可信度。
评论:0   参与:  0