Factory

Factory is an agent-native software development platform built around its autonomous coding agent, Droid. Developed by Factory AI, the system is designed to execute terminal-based software engineering workflows while connecting with broader project management and communication infrastructure. In day-to-day use, developers interact with the platform through the `droid` CLI inside any repository. Droid inspects the codebase, runs commands, and performs automated code edits directly within the terminal. The agent supports extensible tool usage via the Model Context Protocol (MCP), including OAuth resource authentication. Outside the terminal, Factory extends into developer environments through a VS Code extension and JetBrains IDE support via ACP, as well as team integrations across Web, Mobile, Slack, Teams, Linear, and Jira. Factory differentiates itself by delivering a cross-surface agent experience: rather than functioning purely as an isolated local CLI utility, Droid bridges local terminal execution with enterprise collaboration tools and issue trackers. This allows automated tasks initiated in project trackers or chat systems to be executed and refined within standard terminal and IDE workflows. The Droid CLI agent is distributed freely via npm and standalone shell scripts, interfacing with Factory's developer platform and cloud-backed services.

Tags: ai agent, cli, code assistant, codebase, coding agent, developer tools

Visit Factory

Key features

  • Droid Terminal Agent — Autonomous CLI-based coding agent engineered for terminal benchmarks and local codebase editing. - Model Context Protocol (MCP) Support — Native integration with MCP servers, including support for MCP OAuth resource overrides. - IDE & ACP Compatibility — Provides dedicated integration for VS Code alongside ACP support for JetBrains IDEs. - Cross-Platform Workflow Integration — Connects agent actions across Slack, Microsoft Teams, Linear, Jira, Web, and Mobile interfaces. - Flexible Distribution — Installable via standalone curl/PowerShell install scripts or as a global npm package.

Use cases

Use Case: Autonomous Terminal Code Refactoring A developer launches droid within a project directory to explore files, identify bottlenecks or deprecations, and apply automated refactors across multiple modules without leaving the CLI.

Use Case: Tool Extensibility with MCP An engineer configures Model Context Protocol (MCP) servers with OAuth authentication to grant Droid access to external documentation, databases, or private internal APIs during coding sessions.

Use Case: Unified Workflow Execution A team tracks issues in Jira or Linear and uses Factory integrations to move tasks between team chat (Slack/Teams), web dashboards, and terminal sessions executed by Droid.

Who it is for

Factory is suited for software engineers and development teams seeking an autonomous coding agent that works across terminal sessions, IDEs, and project management tools. It is less suited for developers looking for an offline, local-model-only agent harness without external platform integrations.

Install guide

Installation Install the droid CLI via the shell installer or npm: macOS / Linux: bash curl -fsSL https://app.factory.ai/cli | sh Windows (PowerShell): powershell irm https://app.factory.ai/cli/windows | iex npm: bash npm -g install droid

First Run Navigate to your project repository and launch the CLI: bash cd /path/to/your/project droid Follow the interactive prompts to authenticate and configure any necessary Model Context Protocol (MCP) server connections.

Example Session Launch Droid in your repository to perform code changes: bash droid # Inside the interactive Droid prompt: > Review src/api/auth.ts, implement token expiration handling, and run test suites to verify.

Part of CLI Coding Agents

Categories: AI Coding Agents, Code Assistants, Developer Tools

Related CLI agents

  • Kiro — Kiro is an agentic engineering platform and CLI coding agent built and operated by AWS. It extends beyond standard code-completion…
  • Amp — Amp (developed by AmpCode) is an autonomous coding agent platform and remote development harness designed to execute software engineering tasks…
  • Devin — Devin is an autonomous AI software engineer developed by Cognition. It is designed to handle end-to-end software engineering workflows, including…
  • OpenHands — OpenHands (formerly OpenDevin) is an open-source autonomous AI software development agent and orchestration platform. It provides an extensible runtime environment…
  • Continue — Continue is an open-source AI code assistant and agent framework originally developed by the Continue team (continuedev) and recently acquired…
  • OpenCode — OpenCode is an open-source AI coding agent developed by Anomaly that operates across terminal environments, desktop applications, and IDE extensions.…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories