88API88API
User GuideAPI ReferenceAI ApplicationsHelp & Support

Factory Droid CLI


WindowsmacOSLinux

Project Introduction

Command Line: Automation Across the SDLC. Script and parallelize Droids at massive scale for CI/CD, migrations, and maintenance. From automated code review to self-healing builds, integrate agents into every phase of development.

Droid CLI is a command-line tool developed by Factory AI, designed to operate as an AI software engineering agent. It allows users to interact with various large language models via the terminal, build, debug, and refactor code, and even create complete applications.

  1. Official Homepage: https://factory.ai/product/cli
  2. Official Documentation: https://docs.factory.ai/cli/getting-started/quickstart
  3. Installation Method: See the tutorial below on this page

Demonstration


droid.webp

Features

CategoryFeatureValue/CapabilityExample/Notes
Quick Start & CLI30-second installation; launch droid interactive session in the project directory; supports macOS/Linux and WindowsRapid integration into the current project, no new tools requiredWindows Installation: irm https://app.factory.ai/cli/windows | iex; Launch: droid
End-to-End Feature DevelopmentFull-process automation from planning to implementation to testing; transparent review processIncrease delivery speed while maintaining human controlNative diff viewing and approval workflow (see "Transparency and Control")
Deep Codebase UnderstandingIntegrates shared organizational knowledge across codebases, documentation, and issue tracking; context-aware, performance improves over timeMore accurate suggestions and changesContinuously leverages knowledge across repositories and documentation
Engineering System IntegrationNatively integrates tools like Jira, Notion, Slack, etc.; development work stays synchronized with team processesReduce tool switching and information silos"etc." indicates more integrations
Production-Grade AutomationWorkflows reusable locally and in CI/CD; built-in enterprise-grade security and complianceConsistency and auditabilityAdapts to pipelines and enterprise environments
Enterprise CapabilitiesPrivate deployment options, SOC-2 compliance, air-gapped environmentsMeets security and compliance requirementsPrioritizing security and quality
Existing Tool EnhancementWorks in terminals, IDEs, and existing development environments; no need to switch editors or learn new interfacesMaintain existing work habits, low migration costDeep integration with familiar tools
Transparency and ControlEvery decision is visible and reviewable; maintain full oversight over code changes; native diff viewing and approval workflowReduce risk, enhance controllabilityAudit-friendly, traceable
Model FlexibilityNot locked to a single AI provider; select the best model per task; consistent organizational behavior and memoryOptimal choice between performance and costSupports multi-model routing
Next Steps and ResourcesQuickstart, Common Use Cases, IDE Integration, Configuration, AGENTS.mdFacilitates implementation and practiceSee page “Next steps/Additional resources”

AI Model Configuration Method

Windows Graphical Guide

1. Open Terminal

windows_open_terminal

2. Install Factory Droid CLI

Official one-click installation command:

One-Click Installation Command

irm https://app.factory.ai/cli/windows | iex

windows-install

3. Modify Configuration File

Droid CLI requires modifying the configuration file to use third-party APIs.

windows-configure.webp

Modify Environment Variables

iex (irm 'https://docs.88api.ai/helper/factory-cli-setup.ps1')

4. Start Using Droid CLI

You can now start using Droid CLI!

Launch Droid CLI

Launch Droid CLI directly: # Launch Droid CLI droid Use in a specific project: # Navigate to your project directory cd C:\path\to\your\project `

Launch Droid CLI droid ` Press Enter to launch Droid CLI

Droid CLI requires users to log in to an official account (free) before use.

5. Windows Common Issues Troubleshooting

Error message

permission denied" during installation" This is usually a permission issue. Try the following solutions:

  • Run PowerShell as administrator

  • Or configure npm to use the user directory: npm config set prefix %APPDATA%\npm

PowerShell Execution Policy Error

If you encounter execution policy restrictions, run: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

macOS/Linux Graphical Guide

1. Install Droid CLI

Install Droid CLI

Open the terminal and run the following command: curl -fsSL https://app.factory.ai/cli | sh

macos-open-terminal

macos-img-02.webp

Modify environment variables according to the installation prompts (copy the installation prompt code directly):

For Linux, choose ~/.bashrc or ~/.zshrc as appropriate.

Droid CLI Environment Variables (Example Only)

echo 'export PATH=/Users/修改此处/.local/bin:$PATH' >> ~/.zshrc source ~/.zshrc

2. Modify Configuration File

Droid CLI requires modifying the configuration file to use third-party APIs.

One-Click Configuration File Modification

curl -fsSL https://docs.88api.ai/helper/factory-cli-setup.sh | bash

macos-img-03.webp

3. Start Using Droid CLI

You can now start using Droid CLI!

Launch Droid CLI

Launch Droid CLI directly: # Launch Droid CLI droid Use in a specific project: # Navigate to your project directory cd /path/to/your/project # Launch Droid CLI droid Press Enter to launch Droid CLI

Droid CLI requires users to log in to an official account (free) before use.