用途:用自然语言让 AI 助手完成 openclaw-dev 模板在 Azure 上的搭建、运行与修复。它把 OpenClaw 部署为常驻 AI 助手,运行在 Azure Container Apps 上,通过托管标识调用 Foundry Models 中的 Azure OpenAI(无 API 密钥),由 Entra ID Easy Auth 控制访问,可选从手机上的 Microsoft Teams 访问。
主要能力:一切由 devclaw 包装脚本(azd 的薄封装)驱动。常用命令:./devclaw up(macOS/Linux/WSL,首次约 6 分钟,完成预配+构建+部署)、.\devclaw.cmd up(Windows);deploy 重新构建部署;status 查看容器状态、FQDN、URL;logs 流式查看日志;start/stop 通过副本数 0/1 控制成本;restart 重启;teams 启用 Teams 频道并生成旁加载 zip;login 切换账号;down 为破坏性操作,删除全部资源与 Entra 应用注册。首次 up 会提示选择订阅、区域和环境名,并自动创建 rg-<env-name> 资源组;没有单独的 .env,配置用 azd env set <KEY> <VALUE> 完成。
使用方式:需先安装并登录 Azure CLI(az)与 Azure Developer CLI(azd);需要可创建 Entra ID 应用注册的订阅与租户;本地 Docker 或 azure.yaml 中默认 remoteBuild: true(由 ACR 构建镜像);Windows 上运行 devclaw teams 需 PowerShell 7+。区域需在允许列表内(如 eastasia、eastus2、swedencentral 等)。模型默认 gpt-5-mini,在 infra/main.bicep 中配置,非环境变量。
适用场景与限制:适合单租户的 Alpha/开发测试模板。当前仅面向 Foundry Models 中的 Azure OpenAI,不要承诺非 OpenAI 模型可用。OpenClaw 会执行任意代码且易受提示注入影响,只安装可信技能,不要粘贴高度敏感数据,容器以 root 运行,生产需加固。执行 down、azd down --purge、删除应用注册或 RBAC 等破坏性操作前必须向用户确认。