SheepNav
CrowNest

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 管道中快速创建临时测试环境,运行测试并收集结果。
  • 教育平台:为在线编程练习提供隔离的运行环境,确保学生代码安全执行。
  • 安全分析:在隔离环境中运行可疑代码或分析恶意软件,避免风险扩散。

相关工具