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
droid within a project directory to explore files, identify bottlenecks or deprecations, and apply automated refactors across multiple modules without leaving the CLI.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.
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 droidbash cd /path/to/your/project droid Follow the interactive prompts to authenticate and configure any necessary Model Context Protocol (MCP) server connections.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