Droid (Factory)
Overview
Section titled “Overview”| Company | Factory |
| Type | Terminal CLI + IDE integrations |
| Pricing | Commercial, with a free tier |
| Protocol | MCP |
| Config Formats | AGENTS.md |
| Website | factory.ai |
What It Does
Section titled “What It Does”Droid is Factory’s terminal-native coding agent, aimed at engineering organizations rather than individual developers. It holds the top score on Terminal-Bench at 58.75%, a benchmark built specifically for agentic terminal work rather than isolated code generation.
Instead of one agent doing everything, Factory ships specialized droids for different jobs: Code Droid implements, Knowledge Droid handles research and documentation, Reliability Droid triages production incidents, and Product Droid manages backlogs and writes specs.
Key Strengths
Section titled “Key Strengths”- Model-agnostic: multi-model routing, with
/modelto switch providers mid-session - Specialized droids: the agent for incident triage is not the agent for writing a feature
- Headless CI execution: run it in a pipeline, not just interactively
- Browser automation built in
- Terminal-Bench leader: the strongest published score on agentic terminal tasks
Trade-offs
Section titled “Trade-offs”- Enterprise-oriented, so the pricing and onboarding suit teams more than solo developers
- Proprietary — you cannot read or fork the harness
Where to Find Skills
Section titled “Where to Find Skills”Droid reads AGENTS.md and project files, so skills reach it the same way they reach any file-aware agent. The largest open catalogue is atskills.one, with 60,000+ skills — see @skills.
Best For
Section titled “Best For”- Engineering organizations standardizing on one agent across many repos
- Incident response and reliability work, not just feature development
- CI pipelines that need an agent running without a human at the keyboard