Factoryとは?
Factoryは、AIエージェントを使ってソフトウェア開発の仕事を自動化するためのAI開発プラットフォームです。単純なコード生成やAIチャットを目的としたサービスではなく、コードの調査、実装、テスト、レビュー、ドキュメント作成、Pull Requestなど、ソフトウェア開発の複数の工程をAIに任せることを目指しています。
Factoryの中心にあるのが「Droid」です。DroidはAIコーディングエージェントとして、開発者から自然言語で仕事を受け取り、プロジェクトのコードを調査し、必要なファイルを変更し、テストを実行するといった一連の作業を進めます。
Factoryは2023年に設立されました。2026年6月には、個々のコーディングエージェントからソフトウェア開発ライフサイクル全体をAIエージェントでつなぐ「Software Factory」構想を発表しています。:contentReference[oaicite:0]{index=0}
日本の開発者がFactoryを見るときは、「AIにコードを書かせるサービス」というより、「AIに開発チームの仕事を分担させるためのプラットフォーム」と考えると分かりやすいでしょう。
Factoryの基本情報
| 項目 | 内容 |
|---|---|
| サービス名 | Factory |
| 開発会社 | The San Francisco AI Factory, Inc. |
| 設立 | 2023年 |
| 主な製品 | Droid、Factory App、Droid CLI、Missions、Droid Computersなど |
| カテゴリー | AIコーディングエージェント / AIソフトウェア開発プラットフォーム |
| 主な用途 | コード開発、バグ修正、テスト、コードレビュー、開発自動化 |
| 主な対象 | プログラマー、開発チーム、企業のエンジニアリング部門 |

Factoryの核心機能
1. AIコーディングエージェント「Droid」
Factoryの最も重要な機能です。
「このバグを調査して修正して」「この機能を追加して、テストまで実行して」といった自然言語の指示を与えると、Droidがプロジェクト内を調査し、必要なコードを変更します。
単純なコード補完ではなく、複数の作業を連続して実行できる点が特徴です。
2. コードベースの検索・理解
Droidは作業前にコードベースを検索し、関連するファイルやコードを探しながらタスクを進めます。
そのため、新規コードを書く用途だけでなく、既存サービスの保守、バグ調査、リファクタリングなどにも利用できます。
3. 複数AIモデルの利用
Factoryは特定のAIモデルだけに依存する設計ではありません。GPT、Claude、Geminiを含む主要なフロンティアモデルやオープンウェイトモデルをサポートしています。:contentReference[oaicite:1]{index=1}
さらにFactory Routerでは、タスクに応じてモデルを自動選択する仕組みも提供されています。Factoryは、同社の本番環境におけるルーティング結果として、同一ワークロードをClaude Opusの料金で実行した場合と比較して平均的なコスト削減効果を示しています。ただし、これはFactory自身が公開した測定値です。:contentReference[oaicite:2]{index=2}
4. Droid CLI
ターミナルからDroidを利用できます。
Git、npm、Docker、テストコマンドなどを普段からターミナルで操作している開発者にとっては、既存の開発スタイルに組み込みやすい構成です。
CLIでは、MCP、Skills、Hooks、Plugins、ヘッドレス実行なども利用でき、単発のコード生成から自動化された開発タスクまで幅広く対応できます。
5. Missions
大きな開発目標を複数のタスクに分け、AIエージェントに継続的に作業させるための機能です。
例えば「管理画面を完成させる」という仕事なら、画面設計、API、データ処理、テスト、修正などの作業を段階的に進めることができます。
6. 外部開発ツールとの連携
FactoryはSlack、Jira、Linear、Notion、PagerDutyなどのツールとの連携を想定しています。
これにより、開発者が毎回IDEを開いて指示を入力するのではなく、チームの既存ワークフローからAIへタスクを渡す使い方が可能になります。
7. Droid Computers
Droid Computersは、Droidを動かすための永続的な開発環境です。
ファイルシステム、設定、認証情報、ローカルサービス、プロセスの状態などを保持できるため、長時間のAI開発タスクをリモートで実行できます。Factoryによれば、自分のMac、PC、ワークステーション、VMなどをDroid Computerとして登録することも可能です。:contentReference[oaicite:3]{index=3}
8. AI開発の利用状況・効果を分析
企業向けには、AIエージェントの利用状況を確認するAnalytics機能があります。
ユーザーやチームごとの利用状況、セッション数、ツール利用、ファイル変更、コミット、Pull Requestなどを確認できるほか、AI利用が実際の開発成果にどうつながったかを分析する機能も提供されています。:contentReference[oaicite:4]{index=4}
Factoryの主な特徴・他のAIツールとの違い
「コードを書くAI」ではなく「仕事をするAI」に近い
Factoryを理解するうえで、ここはかなり重要です。
例えば一般的なAIコーディングツールでは、「この関数を書いて」「このコードを修正して」という使い方が多くなります。
Factoryでは、「この不具合を調査し、原因を特定し、修正して、テストを実行し、問題がなければPull Requestを作成してください」といった、まとまった開発タスクを渡すことができます。
つまり、Factoryの強みはコード生成そのものより、複数工程をつなげてAIエージェントに実行させられることにあります。
開発環境を一つに固定しなくてよい
FactoryではDesktop、CLI、Web、Mobileなど複数の利用方法が用意されています。VS CodeやJetBrainsなどの開発環境とも組み合わせられます。公式ドキュメントでは、同じDroidセッションを異なる環境から利用する考え方も示されています。:contentReference[oaicite:5]{index=5}
モデルを選択できる
AIコーディング市場では、特定のAIモデルやサービスに依存するツールも少なくありません。
Factoryは複数のモデルを扱えるため、モデル性能や料金が変化しても、開発環境全体を変更する必要がないというメリットがあります。
企業で使うことをかなり意識している
Factoryは個人開発者だけでなく、企業のエンジニアリング組織を明確にターゲットにしています。
BusinessやEnterpriseでは、SSO、SAML/SCIM、監査ログ、モデルアクセス制御、ネットワークポリシー、データレジデンシー、顧客管理の暗号化キーなど、企業向けの管理機能が用意されています。:contentReference[oaicite:6]{index=6}
Factoryの利用シーン
Factoryは、文章作成、画像生成、動画制作を中心とした一般的な生成AIとはカテゴリーが異なります。主な利用シーンはソフトウェア開発です。
| 利用シーン | 具体的な作業 |
|---|---|
| プログラミング | 新機能、API、画面、データ処理の実装 |
| バグ修正 | エラー調査、原因特定、コード修正 |
| テスト | テストコード作成、テスト実行、失敗箇所の修正 |
| コードレビュー | 変更内容の確認、問題点の発見 |
| リファクタリング | 古いコードの整理、構造改善 |
| ドキュメント | コード説明、開発ドキュメント作成 |
| 開発運用 | トリアージ、QA、インシデント対応など |
| チーム開発 | Slack、Jira、LinearなどからAIへタスクを委任 |
2026年7月には、Factory Desktop App上でDroidが生成したコードだけでなく、ドキュメント、プレゼンテーション、スプレッドシート、PDF、Webサイトなどをプレビュー・編集できる機能も発表されました。ただし、Factoryの中心用途がソフトウェア開発であることは変わりません。:contentReference[oaicite:7]{index=7}
Factoryの使い方
STEP 1:アカウントを作成
Factoryでアカウントを作成し、利用するプランを選択します。
STEP 2:利用環境を選ぶ
Desktop App、CLI、Webなど、自分の開発スタイルに合った入口を選びます。
STEP 3:リポジトリを接続
AIに作業させるプロジェクトやGitリポジトリを接続します。
STEP 4:最初にプロジェクトを調査させる
いきなり機能を作らせるより、「このプロジェクトの構造を確認して、主要なモジュールとデータの流れを説明してください」と指示する方法が安全です。
STEP 5:小さな開発タスクを依頼する
依頼例:
「ユーザー一覧画面に検索機能を追加してください。既存のUIデザインは変更せず、現在のAPI構造を維持してください。名前とメールアドレスで検索できるようにし、既存テストを確認したうえで必要なテストも追加してください。実装後にテストを実行し、失敗した場合は原因を調査してください。」
このように、対象、制約、完成条件、テスト方法まで指定すると、AIが取るべき行動がかなり明確になります。
STEP 6:変更内容を確認する
AIが変更したファイル、実行したコマンド、テスト結果を確認します。
STEP 7:コミット・Pull Request
内容に問題がなければ、GitへのコミットやPull Requestなど次の開発工程へ進めます。
Factoryの公式クイックスタートも、最初のタスクをDroidに委任し、変更内容をレビューしてからコードをマージする流れを案内しています。:contentReference[oaicite:8]{index=8}
Factoryを上手に使うコツ
「何を作るか」だけでなく「何を変えないか」を伝える
AIエージェントに大きな操作権限を与えるほど、変更範囲を明確にすることが重要です。
「認証機能を変更して」より、「既存のログイン処理は変更せず、Googleログインだけを追加してください」と指定したほうが、意図しない変更を減らせます。
完成条件を具体的にする
「機能を作って」だけではなく、「既存テストがすべて通る」「新しいテストを追加する」「既存APIとの互換性を維持する」といった条件を入れます。
大きなタスクを分解する
Factoryは大きなタスクにも対応していますが、初めて使う場合は小さな単位に分けたほうが結果を確認しやすくなります。
テストまでセットで依頼する
コードを書かせるだけで終わらせず、「実装後にテストを実行し、失敗した場合は原因を調査して修正してください」と指示すると、AIエージェントの特徴を活かせます。
モデルを使い分ける
簡単な修正まで常に高性能モデルを使う必要はありません。Factoryはモデル選択やRouterを用意しており、日常的な作業ではコストを抑え、複雑なリファクタリングや設計作業ではより強力なモデルを使うという運用ができます。Factory自身も、小さなモデルを日常作業に、大きなモデルを複雑な作業に使うコスト管理方法を案内しています。:contentReference[oaicite:9]{index=9}
Factoryのインストール・対応環境
| 環境 | 利用方法 |
|---|---|
| Web | ブラウザからFactoryを利用可能 |
| macOS | Desktop App、CLIに対応 |
| Windows | Desktop App、CLIに対応 |
| Linux | CLIを利用可能 |
| VS Code | IDEから利用可能 |
| JetBrains | IDEから利用可能 |
| ターミナル | Droid CLIに対応 |
| モバイル | Web / Mobile環境からセッションを管理可能 |
| ブラウザ | Webからクラウドセッションを利用可能 |
Factory公式ドキュメントでは、Mac Apple Silicon、Mac Intel、Windows x64、Windows ARM64向けのDesktop版が案内されています。CLIについてはmacOS/LinuxでHomebrew、Windowsではnpmを使った導入方法が用意されています。:contentReference[oaicite:10]{index=10}
また、Droid Computersを使えば、外出中でもスマートフォンからリモートでDroidを管理できます。Factoryの説明では、自分のMacやワークステーション、VMなどをDroid Computerとして登録することも可能です。:contentReference[oaicite:11]{index=11}
なお、FactoryはChrome拡張機能を中心に利用するサービスではありません。ブラウザから使えるWeb環境はありますが、製品の中心はDesktop、CLI、IDE、Web、クラウドコンピューターを組み合わせたAI開発環境です。
Factoryの料金・無料版はある?
2026年9月時点のFactoryの料金は、個人向けのPro、Plus、Maxと、チーム・企業向けのTeams、Business、Enterpriseに分かれています。:contentReference[oaicite:12]{index=12}
| プラン | 料金 | 主な内容 |
|---|---|---|
| Pro | $20/月 | Factory App、Droid CLI、Droid SDK、クラウド・ローカルのバックグラウンドエージェントなど |
| Plus | $100/月 | Proの約5倍の利用量、Droid Computersなど |
| Max | $200/月 | Proの約10倍の利用量、早期機能アクセスなど |
| Teams | $60/月 + 1席あたり$40/月 | 小規模チーム向けの共有請求・管理機能 |
| Business | 個別見積もり | SSO、SAML/SCIM、監査ログ、管理機能など |
| Enterprise | 個別見積もり | 大規模組織向け、データレジデンシー、専用サポートなど |
注意したいのは、Factoryの個人プランが「月額料金を払えば完全無制限」という仕組みではないことです。5時間、7日間、30日間という複数のローリング制限があり、通常利用分を使い切った後にはDroid Coreという無料のオープンウェイトモデルプールが利用できます。さらに追加利用用の前払いクレジットも用意されています。:contentReference[oaicite:13]{index=13}
料金面でのポイント:軽いコード修正を数回するだけならProで十分な可能性があります。一方、毎日大量のエージェントタスクを実行する開発者やチームでは、利用量と追加クレジットまで含めてコストを考える必要があります。
Factoryの世界での利用状況
Factoryは比較的新しいAI開発企業ですが、2026年時点では企業向け市場にも展開しています。
Factoryは2026年9月時点で、世界で数十万人の開発者が利用していると発表しています。また、NVIDIA、Blackstone、Royal Bank of Canada、Palo Alto Networks、Adobe、T-Mobileなどを利用企業として公表しています。:contentReference[oaicite:14]{index=14}
2026年4月のSeries C発表時点でも、FactoryはDroidがNVIDIA、Adobe、EY、Palo Alto Networks、Adyenなどの企業で日常的に使われていると説明していました。:contentReference[oaicite:15]{index=15}
一方で、国別の正確なユーザー数やDroidの総ダウンロード数については、Factoryが公式に詳細な統計を公開しているわけではありません。そのため、「日本で何万人」「アメリカで何万人」といった具体的な数字を断定するのは避けたほうがよいでしょう。
現時点では、米国を中心としたグローバルな開発者市場に加えて、金融、テクノロジー、通信などの企業利用へ広がっているAI開発プラットフォームと見るのが妥当です。
Factoryのメリット・デメリット
メリット
- 開発作業をまとめてAIに任せられる:コード生成だけでなく、調査、実装、テスト、PRまでつなげられます。
- 複数モデルを利用できる:GPT、Claude、Geminiなどを用途に応じて使い分けられます。
- 既存の開発環境を活かせる:Desktop、CLI、Web、IDEなど複数の利用方法があります。
- 企業利用を想定した管理機能がある:SSO、監査、モデル制御、利用状況分析などに対応しています。
- 長時間のAI作業に対応できる:Droid Computersを使えば、PCを閉じた後もクラウドやリモート環境で作業を継続できます。
デメリット
- 初心者には機能が多い:単純なコード補完だけを使いたい人にはオーバースペックになりやすいです。
- 料金体系を理解する必要がある:利用量に応じた制限や追加利用があるため、ヘビーユーザーはコスト管理が必要です。
- AIの変更内容を確認する必要がある:自律性が高いほど、人間によるレビューが重要になります。
- プログラミング以外の用途には向きにくい:文章作成や画像生成だけが目的なら、別カテゴリーのAIツールのほうが適しています。
Factoryと主要AIコーディングツールの比較
| 項目 | Factory | Cursor | Claude Code | OpenAI Codex |
|---|---|---|---|---|
| 主な位置付け | AI開発エージェント・ソフトウェア開発基盤 | AIコードエディタ | ターミナル中心のAIコーディングエージェント | AIコーディングエージェント |
| コード生成 | 対応 | 対応 | 対応 | 対応 |
| コードベース理解 | 対応 | 対応 | 対応 | 対応 |
| 複数ファイル編集 | 対応 | 対応 | 対応 | 対応 |
| ターミナル | 対応 | 対応 | 中心的 | 対応 |
| 複数モデル | 対応 | 対応 | Claude中心 | OpenAIモデル中心 |
| 企業管理 | 充実 | 対応 | 企業向け機能あり | 企業向け機能あり |
| 開発工程の自動化 | 強い | 対応 | 強い | 強い |
| 主な利用者 | 個人開発者〜企業 | 個人開発者〜チーム | 開発者・エンジニア | 開発者・チーム |
この比較で「どれが一番上」と考えるより、使い方の違いを見るほうが実用的です。
例えば、IDEを中心にAIと一緒にコードを書きたいならAIコードエディタ型、ターミナル中心でAIに開発作業を任せたいならCLI型、複数モデル・複数インターフェース・企業管理までまとめたいならFactoryのようなプラットフォーム型が候補になります。
Factoryはどんな人に向いている?
特に向いている人
- Webサービスを開発しているプログラマー
- フルスタックエンジニア
- AIを使って個人開発を高速化したい人
- スタートアップの少人数開発チーム
- 大規模なコードベースを保守している企業
- AIエージェントを開発フローに組み込みたい企業
- JiraやSlackなどとAI開発を連携したいチーム
あまり向いていない人
- プログラミングをしない一般ユーザー
- 文章作成だけをしたい人
- 画像・動画生成を中心に使いたい人
- 数行のコード補完だけが必要な人
- AIエージェントにプロジェクト操作を任せる必要がない人
初めて使うなら、この3つを試したい
① プロジェクトの構造を説明させる
「このプロジェクトのディレクトリ構成、主要モジュール、認証方式、データの流れを調査して説明してください」と依頼します。
これだけでも、Droidが自分のコードベースをどの程度理解できるかを確認できます。
② 小さなバグを修正させる
原因が比較的分かりやすいバグを一つ選び、調査、修正、テストまで任せます。
③ 小さな機能を完成させる
「検索機能を追加」「CSV出力を追加」など、完了条件が明確な機能を一つ任せてみます。
この3つを試すと、Factoryが自分の開発スタイルに合うかどうかをかなり具体的に判断できます。
Factoryを評価するときに見るべきポイント
Factoryを評価するとき、「AIがコードを何行書いたか」だけを見るのはおすすめしません。
実際の開発では、次のポイントのほうが重要です。
- プロジェクトの構造を正しく理解できるか
- 必要以上にコードを変更しないか
- 指示したテストをきちんと実行できるか
- エラーが出たときに原因を追って修正できるか
- 人間がレビューする時間を減らせるか
企業利用なら、さらに「AIにどれだけコードを書かせたか」ではなく、「AI導入によって開発工程全体がどう変わったか」を見る必要があります。FactoryもAnalyticsで、AIの利用量だけでなく、ファイル変更、コミット、Pull Request、開発者の活動などを確認できるようにしています。:contentReference[oaicite:16]{index=16}
Factoryは使う価値がある?
結論から言うと、Factoryは「AIにプログラムを書かせたい人」より「AIに開発作業を任せたい人」に向いているツールです。
個人開発では、複数ファイルの変更、バグ調査、テスト作成、リファクタリングなどをまとめて任せたい場合にメリットがあります。
スタートアップや少人数チームでは、開発者が一人で抱えていた調査、実装、テスト、ドキュメントなどの仕事をAIに分担させるという使い方ができます。
大企業では、個人の生産性向上だけでなく、AIエージェントを開発プロセスに組み込み、権限、モデル、利用量、監査、成果を組織単位で管理するという使い方が中心になります。
一方、プログラミングをしない人や、単純なコード補完だけを求めている人にとっては、Factoryの機能は多すぎる可能性があります。月額料金と利用量を考えると、よりシンプルなAIコーディングツールのほうが使いやすいケースもあります。
総評:Factoryの本当の特徴は「AIがコードを書くこと」ではありません。調査、実装、テスト、レビュー、ドキュメント、開発タスクの自動化までをAIエージェントにつなげられることです。特に、AIを一人の開発者の補助ツールではなく、開発チームの作業単位として導入したい場合に検討しやすい製品です。

コメント