
CrowNest
crownest.dev
为编码代理提供真正的 Linux 沙箱
1个月前制作者:Tristan Manchester
关于 CrowNest
CrowNest 为编码代理提供真正的隔离 Linux 沙箱环境,让您轻松创建机器、运行代码、安装软件包、实时流式输出 stdout、暴露私有浏览器预览、收集产物,并在完成后一键销毁。与通用的无服务器或长期运行的开发环境不同,CrowNest 专为代理工作流设计,支持 SDK、CLI、MCP、Python、REST 和 Vercel AI SDK 等多种工具集成。
核心功能
- 即时沙箱创建与销毁:通过 API 或 CLI 快速创建隔离的 Linux 环境,任务完成后自动清理,确保安全与资源高效利用。
- 实时流式输出:支持 stdout/stderr 实时流式传输,让代理能即时响应代码执行结果。
- 私有浏览器预览:每个沙箱内置私有浏览器,可预览 Web 应用或生成截图,方便调试和验证。
- 产物收集:自动收集代码运行生成的产物(如文件、日志、构建结果),便于后续处理。
主要特性
- 真正的 Linux 隔离:每个沙箱都是独立的 Linux 系统,提供完整的操作系统级隔离,安全性高。
- 多协议支持:通过 SDK、CLI、MCP、Python、REST 和 Vercel AI SDK 等多种方式集成,灵活适配不同代理框架。
- 专为代理优化:专为编码代理的自动化工作流设计,支持高频创建与销毁,资源开销极低。
- 丰富的环境定制:可预装软件包、设置环境变量,满足不同项目的依赖需求。
适用场景
- AI 编码代理:为自动编程工具提供安全的代码执行沙箱,防止恶意代码影响宿主系统。
- 持续集成/测试:在 CI/CD 管道中快速创建临时测试环境,运行测试并收集结果。
- 教育平台:为在线编程练习提供隔离的运行环境,确保学生代码安全执行。
- 安全分析:在隔离环境中运行可疑代码或分析恶意软件,避免风险扩散。