メインコンテンツへスキップ
Factory Droidは、ターミナルで実行され、エンドツーエンドの開発ワークフローを処理するエンタープライズグレードのAIコーディングエージェントです。 VibeCodeCheapのコーディングプランとシームレスに連携し、優れた価値で高パフォーマンスモデルを提供します。

ステップ1:Factory Droidのインストール

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

ステップ2:VibeCodeCheapモデルの設定

1. VibeCodeCheap APIキーを取得

  1. VibeCodeCheap APIコンソールにアクセスします
  2. まだ持っていない場合はAPIキーを作成します

2. カスタムモデルの設定

Factory DroidはBYOK(Bring Your Own Key)を使用してVibeCodeCheapのモデルに接続します。 設定ファイルの場所:
  • macOS/Linux: ~/.factory/config.json
  • Windows: %USERPROFILE%\.factory\config.json
{
  "custom_models": [
    {
      "model_display_name": "claude-opus-4-5",
      "model": "claude-opus-4-5-20251101",
      "base_url": "https://api.vibecodecheap.com/v1/ai",
      "api_key": "your_api_key",
      "provider": "anthropic",
      "max_tokens": 64000
    },
    {
      "model_display_name": "claude-sonnet-4-5",
      "model": "claude-sonnet-4-5-20250929",
      "base_url": "https://api.vibecodecheap.com/v1/ai",
      "api_key": "your_api_key",
      "provider": "anthropic",
      "max_tokens": 64000
    }
  ]
}
重要な注意事項:
  • your_api_keyを実際のAPIキーに置き換えてください
  • APIキーはローカルに保存され、Factoryサーバーにアップロードされることはありません

ステップ3:Factory Droidの使用開始

1. Droidを起動

プロジェクトディレクトリに移動してdroidを起動します:
cd /path/to/your/project
droid
初回起動時、Factoryのサービスに接続するためにブラウザ経由でサインインするよう求められます。

2. VibeCodeCheapモデルを選択

droidが実行中の場合、/modelコマンドを使用してVibeCodeCheapのモデルを選択します:
/model
カスタムVibeCodeCheapモデルは別の「Custom models」セクションに表示されます。設定したモデルを選択してください。

3. コーディング開始

droidを使用して、コード分析、機能実装、バグ修正、変更レビューなどのタスクを行います。

主な機能

仕様モード

  • Shift+Tabを押してアクティブ化
  • 自然言語で機能を説明
  • 実装前に自動計画を取得
  • コード変更前に計画を承認

自動実行モード

  • Low: 編集と読み取り専用コマンド
  • Medium: 可逆コマンド(パッケージインストール、ビルド、ローカルgitなど)
  • High: 明示的に危険なもの以外のすべてのコマンド
  • Shift+Tabでモードを切り替え

IDE統合

  • VS Code/Cursor/Windsurf: droidを実行すると自動インストール
  • JetBrains: マーケットプレイスからプラグインをインストール
  • 機能:インタラクティブdiff、現在のファイル/選択範囲の自動共有、クイック起動

AGENTS.md — プロジェクト規約

リポジトリルートにワークフローを文書化:
# Build & Test
- Test: `npm test`
- Build: `npm run build`

# Conventions
- TypeScript strict mode
- 100-char line limit
- Tests required for features
Droidはチームのプラクティスに自動的に従います。

追加機能

  • /costコマンドによるコスト追跡
  • エンタープライズデプロイメントオプション付きSOC-2準拠
  • 統合:Jira、Notion、Slack、GitHub
  • MCP(Model Context Protocol)サポート
  • すべての変更に対する透明なレビューワークフロー

リソース