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