Factory Droid CLI 接入
如何安装 Factory Droid CLI 并将其接入 SupaStore,实现从规划到测试的全流程自动化开发。
更新时间:
Droid CLI 是由 Factory AI 开发的命令行 AI 软件工程代理工具。它允许用户通过终端与大型语言模型交互,构建、调试和重构代码,甚至创建完整的应用程序。
通过 SupaStore 中转,您可以使用 SupaStore 的 API 密钥驱动 Droid CLI,无需依赖官方的付费额度。
📦 安装 Droid CLI
Windows
1
第一步:安装 Droid CLI
打开 PowerShell,运行官方一键安装命令:
irm https://app.factory.ai/cli/windows | iex
如果遇到执行策略限制,先运行:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
2
第二步:配置接入 SupaStore
安装完成后,需要修改环境变量将 API 流量指向 SupaStore。
在 PowerShell 中设置环境变量:
$env:OPENAI_BASE_URL="https://api.supastore.cc/v1"
$env:OPENAI_API_KEY="YOUR_SUPASTORE_API_KEY"
如需持久化配置,可将以上变量添加到系统环境变量中。
3
第三步:开始使用
直接启动 Droid CLI:
droid
在特定项目中使用:
cd C:\path\to\your\project
droid
macOS / Linux
1
第一步:安装 Droid CLI
打开终端,运行:
curl -fsSL https://app.factory.ai/cli | sh
按照安装提示配置 PATH(根据您的 shell 选择 ~/.bashrc 或 ~/.zshrc):
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
2
第二步:配置接入 SupaStore
设置环境变量将 API 流量指向 SupaStore:
export OPENAI_BASE_URL="https://api.supastore.cc/v1"
export OPENAI_API_KEY="YOUR_SUPASTORE_API_KEY"
如需持久化,将以上两行添加到 ~/.zshrc 或 ~/.bashrc 文件末尾。
3
第三步:开始使用
直接启动 Droid CLI:
droid
在特定项目中使用:
cd /path/to/your/project
droid
Droid CLI 要求用户登录官方 Factory AI 账号(免费注册)后才能使用。首次启动时会引导您完成登录。
🔧 常见问题与排障
Windows 安装时提示 permission denied
- 以管理员身份运行 PowerShell。
- 或者配置 npm 使用用户目录:
npm config set prefix %APPDATA%\npm
macOS 安全设置阻止运行
- 打开 系统偏好设置 → 安全性与隐私。
- 点击 "仍要打开" 或 "允许"。
提示 "Invalid API Key" 或 "Authentication Failed"
- 请确认您的 SupaStore 密钥没有复制多余的空格,且开头为
sk-。 - 确认您的 钱包余额 是否充足。
最后更新:2026-05-29