Anthropic 秘密部署系统 Antspace 被逆向披露,构建全栈控制闭环
3月19日,知名技术研究者AprilNEA在Gate News发布深度分析报告,基于对Claude Code Web环境的系统性逆向探索,首次揭示Anthropic内部运行的未公开平台「Antspace」。通过在Claude Code会话中调用strace、go tool objdump等标准Linux工具,研究者逐步还原了其底层运行架构。
微虚拟机承载核心服务,进程结构高度精简
分析显示,Claude Code Web实例运行于Firecracker轻量级微虚拟机之上,资源配置为4个虚拟CPU、16GB内存及252GB存储空间。系统初始化进程(PID 1)为自定义的init程序,整体进程树呈现极简特征,表明其专用于特定工作负载的定制化设计。
二进制文件暴露私有代码库痕迹,部署协议完整浮现
容器内关键执行文件 /usr/local/bin/environment-runner 为27MB的Go可执行程序,未移除调试信息,直接保留了来自Anthropic私有仓库github.com/anthropics/anthropic/api-go的原始包路径与函数命名。在其tunnel/actions/deploy/目录中,除已知的VercelClient外,还发现一个全新客户端AntspaceClient,具备三阶段部署流程:创建部署实例、上传tar.gz构建包、流式接收NDJSON状态更新,且版本标识以staging-开头,指向测试环境。
Baku代号项目揭示前端构建体系,支持企业自主部署
研究者同时定位到名为Baku的内部项目代号,即claude.ai网页版应用构建器,基于Vite+React+TypeScript技术栈,自动集成6个Supabase MCP工具,涵盖数据库按需创建、迁移管理及边缘函数部署等功能。默认部署目标明确指向Antspace平台。此外,代码中还包含企业级BYOC(Bring Your Own Cloud)功能,允许客户在自有基础设施中运行environment-runner,由Anthropic API统一协调会话状态。
