πŸ“– Overview

Factory Droid CLI is a command-line AI software-engineering agent from Factory AI. Use it in the terminal to interact with LLMs, build, debug, and refactor code, or create full applications.

WindowsmacOSLinux

βš™οΈ Connect to BeeHears

BeeHears is a New API–compatible relay. In most apps, fill in the three fields below using a token from the BeeHears console:

FieldValue
API Base URLhttps://ai.beehears.com or https://ai.beehears.com/v1 (use the OpenAI-compatible field the app expects)
API KeyBeeHears console token (starts with sk-)
Model nameA model ID available on your account (list via /v1/models).
πŸ’‘ Tip

Create a token at https://ai.beehears.com and confirm model access. Never paste secrets into docs or chat.

ℹ️

BeeHears does not own this third-party app. Steps below are adapted from upstream New API docs for BeeHears (ai.beehears.com).

πŸ“š Setup guide

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

* Official Homepage: https://factory.ai/product/cli

* Official Documentation: https://docs.factory.ai/cli/getting-started/quickstart

Demo

Features

CategoryFeatureValue/CapabilityExample/Notes
Quick Start with CLI30-second installation; launch droid interactive session in project directory; supports macOS/Linux and WindowsRapid integration into current projects, 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 processAccelerate delivery, maintain human oversightNative diff viewing and approval process (see "Transparency and Control")
Deep Codebase UnderstandingIntegrates organizational shared knowledge from codebases, documentation, issue tracking; context-aware, improves over timeMore accurate suggestions and changesContinuously leverages knowledge across repositories and documents
Engineering System IntegrationNative integration with Jira, Notion, Slack, and other tools; 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; enterprise-grade security and compliance built-inConsistency and auditabilityAdapts to pipelines and enterprise environments
Enterprise CapabilitiesPrivate deployment options, SOC-2 compliance, air-gapped environmentsMeets security and compliance requirementsPrioritizes security and quality
Enhance Existing ToolsWorks in terminal, IDE, 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; complete oversight of code changes; native diff viewing and approval workflowsReduce risk, enhance controllabilityAudit-friendly, traceable
Model FlexibilityNot locked to a single AI provider; choose the best model per task; consistent organizational behavior and memoryOptimal choice between performance and costSupports multi-model routing
CategoryFeatureValue/CapabilityExample/Notes
Quick Start with CLI30-second installation; launch droid interactive session in project directory; supports macOS/Linux and WindowsRapid integration into current projects, 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 processAccelerate delivery, maintain human oversightNative diff viewing and approval process (see "Transparency and Control")
Deep Codebase UnderstandingIntegrates organizational shared knowledge from codebases, documentation, issue tracking; context-aware, improves over timeMore accurate suggestions and changesContinuously leverages knowledge across repositories and documents
Engineering System IntegrationNative integration with Jira, Notion, Slack, and other tools; 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; enterprise-grade security and compliance built-inConsistency and auditabilityAdapts to pipelines and enterprise environments
Enterprise CapabilitiesPrivate deployment options, SOC-2 compliance, air-gapped environmentsMeets security and compliance requirementsPrioritizes security and quality
Enhance Existing ToolsWorks in terminal, IDE, 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; complete oversight of code changes; native diff viewing and approval workflowsReduce risk, enhance controllabilityAudit-friendly, traceable
Model FlexibilityNot locked to a single AI provider; choose the best model per task; consistent organizational behavior and memoryOptimal choice between performance and costSupports multi-model routing
Next Steps & ResourcesQuickstart, Common Use Cases, IDE Integration, Configuration, AGENTS.mdFacilitates adoption and practiceSee "Next steps/Additional resources" on the page

AI Model Configuration Method

Windows Graphical Guide

1. Open Terminal

2. Install Factory Droid CLI

Official one-click installation command:

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

3. Modify Configuration File

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

powershell
iex (irm 'https://ai.beehears.com # set Base URL / API Key to BeeHears in Droid config')

4. Start Using Droid CLI

Now you can start using Droid CLI!

Launch Droid CLI directly:

bash
droid

Use in a specific project:

bash
# 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 Solution

This is usually a permission issue. Try the following solutions:

* Run PowerShell as an administrator

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

If you encounter an execution policy restriction, run:

powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

macOS/Linux Graphical Guide

1. Install Droid CLI

Open your terminal and run the following command:

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

Follow the installation prompts to modify environment variables (copy the installation prompt code directly):

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

bash
echo ' source ~/.zshrc

2. Modify Configuration File

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

bash
curl -fsSL https://ai.beehears.com # set Base URL / API Key to BeeHears in Droid config | bash

3. Start Using Droid CLI

Now you can start using Droid CLI!

Launch Droid CLI directly:

bash
droid

Use in a specific project:

bash
# 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.