介绍
# Factory AI Droid CLI
使用 `droid` 来构建功能、调试、重构和部署代码。
## 安装
已安装位置:`/Users/mitchellbernstein/.local/bin/droid`
## 身份验证
```bash droid login # or set FACTORY_API_KEY env var export FACTORY_API_KEY=your-api-key ```
## 命令
### 交互模式 ```bash droid # Start fresh session droid "fix the login bug" # Start with prompt droid -r # Resume last session droid -r session-id # Resume specific session ```
### 非交互模式(执行模式) ```bash droid exec "analyze this file" droid exec "commit my changes with a good message" droid exec "deploy to fly.io" droid exec --help # Show exec options ```
### 执行模式选项 ```bash droid exec --force "fix lint errors" # Auto-apply without confirmation droid exec --json "analyze code" # JSON output droid exec --model claude "task" # Specify model ```
### MCP 服务器 ```bash droid mcp list # List installed MCP servers droid mcp add server-name # Add MCP server droid mcp remove server-name # Remove MCP server ```
### 插件 ```bash droid plugin list # List plugins droid plugin add name # Add plugin ```
## 使用模式
### 功能开发 ```bash droid exec "add a user settings page with dark mode toggle" ```
### 调试 ```bash droid exec "fix this error: [paste error]" ```
### 代码审查 ```bash droid exec "review the PR for security issues" ```
### Git 操作 ```bash droid exec "create a PR for my changes" droid exec "write a good commit message for the staged changes" ```
### 部署 ```bash droid exec "deploy to fly.io" ```
### 多文件更改 ```bash droid # Then in interactive mode: @src/components/ @src/api/ Implement authentication flow ```
## 注意事项
- Droid 对整个组织的代码库有深入的理解 - 支持灵活的模型选择(OpenAI、Anthropic、xAI 等) - MCP 服务器提供扩展能力 - 基于会话的内存以保持上下文连续性