Skip to main content
Factory Droid is an enterprise-grade AI coding agent that runs in the terminal and handles end-to-end development workflows. Works seamlessly with VibeCodeCheap’s Coding Plan for high-performance models with exceptional value.

Step 1: Install Factory Droid

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

Step 2: Configure VibeCodeCheap Models

1. Get VibeCodeCheap API Key

  1. Visit VibeCodeCheap API Console
  2. Create an API key if you don’t have one

2. Configure Custom Models

Factory Droid uses BYOK (Bring Your Own Key) to connect with VibeCodeCheap’s models. Configuration file location:
  • 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
    }
  ]
}
Important notes:
  • Replace your_api_key with your actual API key
  • API keys are stored locally and never uploaded to Factory servers

Step 3: Start Using Factory Droid

1. Launch Droid

Navigate to your project directory and start droid:
cd /path/to/your/project
droid
On first launch, you’ll be prompted to sign in via browser to connect with Factory’s services.

2. Select VibeCodeCheap Model

When droid is running, use the /model command to select VibeCodeCheap’s model:
/model
Your custom VibeCodeCheap models will appear in a separate “Custom models” section. Select the model you configured.

3. Start Coding

Use droid for tasks such as analyzing code, implementing features, fixing bugs, reviewing changes, and more.

Key Features

Specification Mode

  • Press Shift+Tab to activate
  • Describe features in plain language
  • Get automatic planning before implementation
  • Approve plans before any code changes

Auto-Run Mode

  • Low: Edits and read-only commands
  • Medium: Reversible commands (package installs, builds, local git, etc.)
  • High: All commands except explicitly dangerous ones
  • Cycle modes with Shift+Tab

IDE Integration

  • VS Code/Cursor/Windsurf: Auto-installs when you run droid
  • JetBrains: Install plugin from marketplace
  • Features: Interactive diffs, auto-shares current file/selection, quick launch

AGENTS.md — Project Conventions

Document your workflow at repo root:
# Build & Test
- Test: `npm test`
- Build: `npm run build`

# Conventions
- TypeScript strict mode
- 100-char line limit
- Tests required for features
Droid automatically follows your team’s practices.

Additional Features

  • Cost tracking with the /cost command
  • SOC-2 compliant with enterprise deployment options
  • Integrations: Jira, Notion, Slack, GitHub
  • MCP (Model Context Protocol) support
  • Transparent review workflow for every change

Resources