ClawSkills logoClawSkills

Factory AI Droid

使用 Factory AI 的 droid CLI 交互式地构建、调试、重构、审查和部署代码,支持插件、MCP 服务器和多种 AI 模型。

介绍

# 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 服务器提供扩展能力 - 基于会话的内存以保持上下文连续性

更多产品