Factory Droid
Factory Droid is Factory's terminal AI coding agent. Through an interactive terminal UI (TUI), you can delegate an entire ticket, refactor, or investigation to Droid. It supports slash commands, resumable sessions and missions, as well as Skills, MCP, hooks, and plugins.
Alternatives
Tech stack
No tech stack added yet. Sign in to suggest some
Factory Droid is the terminal entry point to the Factory platform (the official site calls it the Factory Terminal UI / Factory CLI). It is an interactive terminal interface for giving tasks to Droid, Factory's AI agent. The official site emphasizes "delegation" rather than "autocomplete": you can hand an entire ticket, a refactor, or an investigation to Droid, keep working on something else, and step back in whenever you need to.
Key Features
- Slash commands: A command palette inside the terminal, where you can run dozens of commands directly, such as
/skills,/missions,/mcp,/model,/sessions,/share, and/review. - Persistent sessions and missions: You can fork sessions and resume long-running missions, while keeping tool-call records, conversation transcripts, and context. Sessions can be bookmarked and picked up again days later.
- Fits into your terminal workflow: Works with vim, tmux, and your usual shell, and supports custom keybindings, themes, and status bars.
- Skills, MCP, hooks, and plugins: A full plugin ecosystem ships with the TUI. Skills work across different interfaces, and once committed to a repository, teammates get them automatically.
- Unified across surfaces: Sessions, compute environments, and Skills stay in sync across the TUI, desktop app, web, IDE, and Slack. You can start a task in the terminal and continue it in another interface later.
Target Users and Use Cases
It suits developers and engineering teams who are comfortable with the keyboard and the command line. Typical uses include: delegating tickets or refactoring tasks to an AI agent; doing code review in the terminal; pausing a long-running task midway and resuming it later; and sharing Skills across a team through the repository. The official site also offers enterprise plans, along with security and compliance pages (Security, Trust Center).
Installation and Usage
The official site provides Factory CLI installation commands for macOS / Linux and Windows, along with quickstart documentation (docs.factory.com/droid-cli/quickstart). You need to sign in to a Factory account (app.factory.ai) to use it.
Worth Noting
- Factory is a commercial product; see the Pricing page on the official site for pricing.
- Droid keeps consistent memory and context across the terminal, desktop, web, IDE, Slack, and other interfaces.
- It is one option to consider as an alternative to terminal AI coding tools such as Claude Code and Codex CLI.
Discover more
Grok Build
Grok Build is a terminal coding agent and command-line tool from xAI, currently in beta. It can plan tasks, edit multiple files, and run commands in your terminal to handle complex coding work.
Kilo Code
Kilo Code is an open-source AI coding agent that works in VS Code, JetBrains, the command line, a desktop app and the cloud. It supports 500+ models, bills at cost with no markup, and also lets you use your own keys or local models.
Qwen Code
Qwen Code is a command-line AI coding assistant from the Qwen team (Tongyi Qianwen). In your terminal, you can use natural language to have it understand a codebase, generate and modify code, and carry out development tasks.
Amp
Amp is a coding agent and development environment built for frontier models. It can run unattended on remote orb machines in the cloud, or locally on your own machine through the CLI.
GitHub Copilot CLI
GitHub Copilot CLI is GitHub's AI coding agent for the terminal. It can read, write, and run code from the command line. It connects directly to GitHub issues and pull requests, and can take you all the way from planning to merging your code.

Claude Code
Claude Code is an AI coding assistant from Anthropic. It works as an agent in your command-line terminal (CLI) and helps developers complete complex programming tasks through natural-language instructions.