# Welcome to Factory

Install Droid, delegate your first task, and scale from a single session to an automated SDLC.

## Choose a path

Start with a coding task, automate a workflow, or research the platform. Pick the outcome that aligns with your goals.

<CardGroup cols={3}>
  <Card variant="primary" title="Ship Code Faster" icon="code" href="/factory-app/quickstart" ctaLabel="Run the quickstart">
    Delegate a task, review the diff, and merge from the App or your terminal.
  </Card>
  <Card variant="primary" title="Automate the Full SDLC" icon="diagram-project" href="/software-factory/overview" ctaLabel="Explore Software Factory">
    Put code review, QA, and documentation on autopilot across your repos.
  </Card>
  <Card variant="primary" title="Plan an Enterprise Rollout" icon="rocket" href="/enterprise/network-and-deployment" ctaLabel="Review the architecture">
    Deploy, secure, govern, and observe Droid across your organization.
  </Card>
</CardGroup>

## Start with a surface

Droid runs the same everywhere. Pick a surface, install it, and start your first session.

<Tabs>
  <Tab title="Factory App">
    Download the desktop app, sign in, and connect it to your codebase.

    - [Mac (Apple Silicon)](https://app.factory.ai/api/desktop?platform=darwin&architecture=arm64): Download for M-series Macs
- [Mac (Intel)](https://app.factory.ai/api/desktop?platform=darwin&architecture=x64): Download for Intel Macs
- [Windows (x64)](https://app.factory.ai/api/desktop?platform=win32&architecture=x64): Download for Intel and AMD PCs
- [Windows (ARM64)](https://app.factory.ai/api/desktop?platform=win32&architecture=arm64): Download for Snapdragon and ARM PCs

    <DocsSurfacePreview surface="desktop" />

    <Tip>
      Follow the [Factory App quickstart](/factory-app/quickstart) to install the app, connect a repository, and run your first reviewable session.
    </Tip>
  </Tab>
  <Tab title="Droid CLI">
    Run one command, then start `droid` in any repository.

    **macOS/Linux:** `curl -fsSL https://app.factory.ai/cli | sh`

**Homebrew:** `brew install --cask droid`

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

**npm:** `npm install -g droid`

    <DocsSurfacePreview surface="cli" />

    <Tip>
      Follow the [Droid CLI quickstart](/droid-cli/quickstart) to install the CLI, authenticate, and delegate your first task from the terminal.
    </Tip>
  </Tab>
  <Tab title="Web & Mobile">
    Nothing to install: [cloud session sync](/droid-cli/settings#cloud-session-sync) and [Droid Computers](/droid-computers/overview) make your sessions available from any browser at <a href="https://app.factory.ai">app.factory.ai</a>.

    <DocsSurfacePreview surface="web" />

    <Tip>
      The [Factory App quickstart](/factory-app/quickstart) covers the same session flow across desktop, web, and mobile.
    </Tip>
  </Tab>
</Tabs>

## Explore the docs

- [Product Surfaces](/factory-app/overview): run Droid in the Factory App, the CLI, headless exec, and cloud computers.
- [Software Factory](/software-factory/overview): automate triage, code review, QA, docs, and incident response.
- [Platform Capabilities](/missions/overview): Missions, model independence, autonomy controls, and harness customization.
- [Factory Enterprise](/enterprise): deployment patterns, security, identity, and telemetry for a managed fleet.
- [API Reference](/api-reference): drive sessions, computers, wikis, and analytics programmatically.
- [Changelog](/changelog/release-notes): release notes and feature maturity.
