青蛙小白
目录

Factory CLI (droid)

官网 | 文档 | Web App

Factory CLI 是一款面向 CI/CD 流水线、代码迁移和维护任务的 AI 驱动命令行工具。

核心特点

特性说明
批量代理执行单条命令启动数百个 AI 代理,同时处理整个代码库的迁移、重构或合规更新
自愈构建集成到 CI/CD 流水线中的自动修复和代码审查
调试能力JSON 事件流、详细日志和会话持久化
Unix 哲学兼容现有 bash 和 make 自动化,通过 “Droids” 代理扩展能力

安装

macOS/Linux:

curl -fsSL https://app.factory.ai/cli | sh

安装脚本分析:

路径说明
$HOME/.local/bin/droidFactory CLI 主程序
$HOME/.factory/bin/rg内置 ripgrep 搜索工具

脚本会提示将 $HOME/.local/bin 添加到 PATH,可能修改 ~/.zshrc~/.bashrc~/.profile

潜在风险:

  • 强制终止进程 - 脚本会执行 pkill -KILL -x "droid" 强制杀死所有名为 droid 的进程
  • 下载外部二进制 - 从 downloads.factory.ai 下载可执行文件(有 SHA256 校验)

更安全的安装方式:

# 先下载脚本审查
curl -fsSL https://app.factory.ai/cli > install.sh
# 审查后再执行
sh install.sh

修改范围相对有限,都在用户目录下,不需要 sudo/root 权限。

安全模型

  • 编辑和执行需要显式标志授权
  • 默认安全,支持细粒度控制
  • 适合生产环境的故障安全设计
  • 面向受监管行业的数据隐私控制

多平台集成

Factory CLI 可跨终端、IDE、浏览器、Slack 和 Jira 保持一致的上下文,支持从个人 IDE 使用扩展到完整工作流自动化。

配置

评论