Passer au contenu principal
Factory Droid est un agent de programmation IA de niveau entreprise qui fonctionne dans le terminal et gère les workflows de développement de bout en bout. Fonctionne parfaitement avec le Coding Plan de VibeCodeCheap pour des modèles haute performance à une valeur exceptionnelle.

Étape 1 : Installer Factory Droid

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

Étape 2 : Configurer les Modèles VibeCodeCheap

1. Obtenir la Clé API VibeCodeCheap

  1. Visitez la Console API VibeCodeCheap
  2. Créez une clé API si vous n’en avez pas

2. Configurer les Modèles Personnalisés

Factory Droid utilise BYOK (Bring Your Own Key) pour se connecter aux modèles de VibeCodeCheap. Emplacement du fichier de configuration :
  • 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": "votre_cle_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": "votre_cle_api",
      "provider": "anthropic",
      "max_tokens": 64000
    }
  ]
}
Notes importantes :
  • Remplacez votre_cle_api par votre clé API réelle
  • Les clés API sont stockées localement et jamais téléchargées vers les serveurs Factory

Étape 3 : Commencer à Utiliser Factory Droid

1. Lancer Droid

Naviguez vers votre répertoire de projet et démarrez droid :
cd /chemin/vers/votre/projet
droid
Au premier lancement, vous serez invité à vous connecter via le navigateur pour vous connecter aux services de Factory.

2. Sélectionner le Modèle VibeCodeCheap

Lorsque droid fonctionne, utilisez la commande /model pour sélectionner le modèle de VibeCodeCheap :
/model
Vos modèles VibeCodeCheap personnalisés apparaîtront dans une section séparée “Custom models”. Sélectionnez le modèle que vous avez configuré.

3. Commencer à Coder

Utilisez droid pour des tâches telles que l’analyse de code, l’implémentation de fonctionnalités, la correction de bugs, la révision des changements, et plus encore.

Fonctionnalités Clés

Mode Spécification

  • Appuyez sur Shift+Tab pour activer
  • Décrivez les fonctionnalités en langage courant
  • Obtenez une planification automatique avant l’implémentation
  • Approuvez les plans avant tout changement de code

Mode Auto-Run

  • Low : Éditions et commandes en lecture seule
  • Medium : Commandes réversibles (installations de paquets, builds, git local, etc.)
  • High : Toutes les commandes sauf celles explicitement dangereuses
  • Changez de mode avec Shift+Tab

Intégration IDE

  • VS Code/Cursor/Windsurf : S’installe automatiquement lorsque vous exécutez droid
  • JetBrains : Installez le plugin depuis la marketplace
  • Fonctionnalités : Diffs interactifs, partage automatique du fichier/sélection actuel, lancement rapide

AGENTS.md — Conventions de Projet

Documentez votre workflow à la racine du dépôt :
# Build & Test
- Test : `npm test`
- Build : `npm run build`

# Conventions
- TypeScript mode strict
- Limite de 100 caractères par ligne
- Tests requis pour les fonctionnalités
Droid suit automatiquement les pratiques de votre équipe.

Fonctionnalités Additionnelles

  • Suivi des coûts avec la commande /cost
  • Conforme SOC-2 avec options de déploiement entreprise
  • Intégrations : Jira, Notion, Slack, GitHub
  • Support MCP (Model Context Protocol)
  • Workflow de révision transparent pour chaque changement

Ressources