Saltar al contenido principal
Factory Droid es un agente de programación IA de nivel empresarial que se ejecuta en la terminal y maneja flujos de trabajo de desarrollo de extremo a extremo. Funciona perfectamente con el Plan de Coding de VibeCodeCheap para modelos de alto rendimiento con valor excepcional.

Paso 1: Instalar Factory Droid

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

Paso 2: Configurar Modelos de VibeCodeCheap

1. Obtener Clave API de VibeCodeCheap

  1. Visita la Consola API de VibeCodeCheap
  2. Crea una clave API si no tienes una

2. Configurar Modelos Personalizados

Factory Droid usa BYOK (Bring Your Own Key) para conectar con los modelos de VibeCodeCheap. Ubicación del archivo de configuración:
  • 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": "tu_clave_api",
      "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": "tu_clave_api",
      "provider": "anthropic",
      "max_tokens": 64000
    }
  ]
}
Notas importantes:
  • Reemplaza tu_clave_api con tu clave API real
  • Las claves API se almacenan localmente y nunca se suben a los servidores de Factory

Paso 3: Comenzar a Usar Factory Droid

1. Lanzar Droid

Navega a tu directorio de proyecto e inicia droid:
cd /ruta/a/tu/proyecto
droid
En el primer lanzamiento, se te pedirá iniciar sesión vía navegador para conectar con los servicios de Factory.

2. Seleccionar Modelo de VibeCodeCheap

Cuando droid esté ejecutándose, usa el comando /model para seleccionar el modelo de VibeCodeCheap:
/model
Tus modelos personalizados de VibeCodeCheap aparecerán en una sección separada de “Modelos personalizados”. Selecciona el modelo que configuraste.

3. Comenzar a Programar

Usa droid para tareas como analizar código, implementar funciones, corregir errores, revisar cambios y más.

Características Clave

Modo de Especificación

  • Presiona Shift+Tab para activar
  • Describe funciones en lenguaje natural
  • Obtén planificación automática antes de la implementación
  • Aprueba planes antes de cualquier cambio de código

Modo Auto-Run

  • Bajo: Ediciones y comandos de solo lectura
  • Medio: Comandos reversibles (instalaciones de paquetes, builds, git local, etc.)
  • Alto: Todos los comandos excepto los explícitamente peligrosos
  • Cicla entre modos con Shift+Tab

Integración con IDE

  • VS Code/Cursor/Windsurf: Se auto-instala cuando ejecutas droid
  • JetBrains: Instala el plugin desde el marketplace
  • Características: Diffs interactivos, auto-comparte archivo/selección actual, lanzamiento rápido

AGENTS.md — Convenciones del Proyecto

Documenta tu flujo de trabajo en la raíz del repositorio:
# Build & Test
- Test: `npm test`
- Build: `npm run build`

# Conventions
- TypeScript strict mode
- 100-char line limit
- Tests required for features
Droid sigue automáticamente las prácticas de tu equipo.

Características Adicionales

  • Seguimiento de costos con el comando /cost
  • Cumple con SOC-2 con opciones de despliegue empresarial
  • Integraciones: Jira, Notion, Slack, GitHub
  • Soporte MCP (Model Context Protocol)
  • Flujo de trabajo de revisión transparente para cada cambio

Recursos