利用ガイドAPIリファレンスAIアプリケーション

Factory Droid CLI

Factory Droid CLI(Droid CLI)は、Factory AI が提供するターミナル向けのインテリジェントなソフトウェアエンジニアリングエージェントです。大規模なコードベースのコンテキストやエンジニアリング標準を深く理解し、コマンドライン上で要件の計画、コード実装、テスト実行、リファクタリングを自律的に行い、開発者に没入型のローカル自律型コーディング体験を提供します。

✨ AI ワンクリック設定

以下のプロンプトをコピーして AI アシスタントに送信すると、環境の検出とインストールのセットアップが自動的に完了します:

AI 配置提示词 (Prompt)
点击卡片任意位置复制
OpenRely 公式ドキュメント(https://openrely.ai/ja/docs/apps/factory-droid-cli)を参照して、現在のマシンの Factory Droid CLI の設定をサポートしてください:
1. キーの取得:まだ API キーを提供していない場合は、まず OpenRely コンソール(https://api.openrely.ai/keys)で作成して入力するよう促してください
2. 環境のインストール:ローカル環境に Factory Droid CLI(コマンド名: droid)がインストールされているか確認し、未インストールの場合は公式インストールスクリプトを実行してください(macOS/Linux: curl -fsSL https://app.factory.ai/cli | sh、Windows: irm https://app.factory.ai/cli/windows | iex)
3. 設定ファイル:~/.factory ディレクトリを作成し、設定ファイル ~/.factory/config.json を書き込んでください:
カスタムモデルのエンドポイントを OpenRely に向けます(base_url は https://api.openrely.ai/v1、api_key は <自分の_API_KEY>)。モデル ID は OpenRely モデル一覧(https://api.openrely.ai/pricing)を参照してください
4. 準備の検証:droid --version を実行してインストール状況を確認し、直接 droid を実行して開発セッションを開始するよう案内してください

🔑 事前準備


🚀 手順

CLI のグローバルインストール

お使いのオペレーティングシステムに応じた公式ワンクリックインストールコマンドを選択してください。インストール完了後、ターミナルで droid コマンドを実行できるようになります:

curl -fsSL https://app.factory.ai/cli | sh

インストール完了後、ターミナルの案内に従って Droid のパスをシェル設定ファイル(~/.zshrc や ~/.bashrc など)に追加してください。

管理者権限で PowerShell を開き、以下を実行します:

irm https://app.factory.ai/cli/windows | iex

エンドポイントとキーの設定

Factory Droid CLI は、ユーザーのホームディレクトリにある ~/.factory/config.json を使用してサードパーティ製カスタムモデルのエンドポイントを保存します:

ターミナルで以下のコマンドを実行し、設定ディレクトリと設定ファイルを作成します:

# 1. Create configuration directory
mkdir -p ~/.factory

# 2. Write custom model configuration file (pointing to OpenRely)
cat > ~/.factory/config.json <<EOF
{
  "custom_models": [
    {
      "model_display_name": "OpenRely",
      "model": "<model_id_from_pricing_center>",
      "base_url": "https://api.openrely.ai/v1",
      "api_key": "sk-your-openrely-api-key",
      "provider": "openai",
      "max_tokens": 128000
    }
  ]
}
EOF

chmod 600 ~/.factory/config.json

PowerShell ウィンドウで以下のコマンドを実行し、設定の書き込みを完了します:

# 1. Create configuration directory
New-Item -ItemType Directory -Force -Path "$HOME\.factory"

# 2. Write custom model configuration file (pointing to OpenRely)
@"
{
  "custom_models": [
    {
      "model_display_name": "OpenRely",
      "model": "<model_id_from_pricing_center>",
      "base_url": "https://api.openrely.ai/v1",
      "api_key": "sk-your-openrely-api-key",
      "provider": "openai",
      "max_tokens": 128000
    }
  ]
}
"@ | Out-File -Encoding utf8 "$HOME\.factory\config.json"

起動と検証

コードプロジェクトのルートディレクトリに移動し、droid を実行して対話型セッションを開始します:

droid

セッションに初めて入ったら、エンドポイントの接続性を検証するためにテストプロンプトを送信します:

> Analyze the overall architecture of this project and list the key entry files

コード分析の回答が正常にストリーミング返却されれば、OpenRely への接続は成功です。


💡 よく使うコマンド

Factory Droid CLI の対話型セッションでよく使用される組み込みショートカットコマンド:

コマンド説明
/helpすべての組み込みコマンドと設定オプションを表示
/model現在使用しているモデルを対話形式で確認・切り替え
/clear現在の会話コンテキストをクリアし、新しいタスクを開始
/exitDroid CLI セッションを終了

❓ よくある質問

その他の呼び出しエラーや課金に関するご質問がある場合は、完全な よくある質問とトラブルシューティングガイド をご参照ください。

このドキュメントは役に立ちましたか?

Factory Droid CLI | OpenRely Docs