@factory/cli

中文文档
1.12.1发布于 2026/11/14UNLICENSEDCommonJS零依赖近 30 天下载 11.6万

工厂Droid CLI - AI动力软件工程代理

中文使用文档
文档目录5 节
  1. 安装
  2. 机器人给你的工作流程带来了什么
  3. 为什么队伍选择工厂
  4. 文档
  5. 完整文档索引

@ factory/ cli (英语)

权力 工厂 在您的终端

安装

npm install -g @factory/cli

如果 droid 在安装后找不到命令, 您的 npm 全局 bin 目录可能不在您的 PATH 中 。 运行以下来修正它 :

# For zsh (macOS default)
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc

# For bash (Linux)
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc

# For bash (macOS)
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bash_profile && source ~/.bash_profile

# For fish
echo 'fish_add_path "$(npm prefix -g)/bin"' >> ~/.config/fish/config.fish && source ~/.config/fish/config.fish

在 Windows 上, 在 PowerShell 中运行 :

[Environment]::SetEnvironmentVariable('Path', $env:PATH + ';' + (npm prefix -g), 'User')

然后重新启动您的终端 .

然后导航到您的项目并启动机器人 CLI :

cd /path/to/your/project
droid

你现在与工厂的开发代理 连接在你的终端.

快取小费 : 新闻 ! 切换 bash 模式, 直接运行 shell 命令而无需 AI 解释 。 新闻 Esc 以返回到正常模式.

机器人给你的工作流程带来了什么

  • 端到端特性开发:从规划到实施到测试 - 机器人处理整个开发生命周期,同时通过透明的审查工作流程来控制您.
  • 深密码库理解: 利用贵组织在储存库、文件和问题追踪方面的共享知识,提供了解具体情况的援助,并随着时间的推移加以改进.
  • 工程系统一体化:直接连接到您现有的工具——与Jira,Notion,Slack的本土融合,以及更多的工具——所以开发工作与您的团队进程保持同步.
  • 生产准备自动化: 开发期间或CI/CD管道中在当地部署相同的工作流程,企业安全和合规自第一天起内置.

为什么队伍选择工厂

  • 为企业建造:就地部署选项,SOC-2合规,以及空载环境.
  • 你的工具,强化: 在您现有的终端、 IDE 和开发环境中工作.
  • 透明和可控:每个决定的机器人都是可见和可审查的. 你用我们本地的 diff 浏览器和批准工作流程 来全面监督代码的更改.
  • 示范灵活性:不锁入单一AI供应商. 工厂允许您将任务引导到每个工作的最佳模式,同时在整个组织中保持一贯的行为和记忆.

文档

完整文档索引

获取完整的文档索引 : https://docs.factory.ai/llms.txt

版本与发布记录

@factory/cli 共发布 283 个版本,首次发布于 2025/08/08;过去 12 个月发布了 280 个版本。

版本发布日期距今
1.12.1latest2026/11/14今天
1.12.02026/11/14今天
1.11.02026/11/14今天
1.10.12026/11/14今天
1.10.02026/11/131 天前
1.9.12026/11/131 天前

关于 @factory/cli 的常见问题

@factory/cli 是什么?

工厂Droid CLI - AI动力软件工程代理

如何安装 @factory/cli?

在项目目录运行 npm install @factory/cli,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 droid,可以用 npx droid 直接运行。

@factory/cli 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/factory__cli 是否存在。

@factory/cli 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@factory/cli 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@factory/cli 可以商用吗?

@factory/cli 使用 UNLICENSED 许可。作者声明为 UNLICENSED,即不授予公开使用许可(与公共领域的 Unlicense 不同)。使用前需获得作者授权。以上为概括,不构成法律意见,请以许可原文为准。

@factory/cli 的下载量有多少?

根据 npm 官方下载统计,@factory/cli 在 2026/10/14 – 2026/11/12 这 30 天内被下载 115,956 次,日均约 3,865 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@factory/cli 还在维护吗?

最新版本 1.12.1 发布于 2026/11/14(今天);至今共发布 283 个版本,其中过去 12 个月发布了 280 个;首次发布于 2025/08/08。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。