Aller au contenu principal

Cursor

Cursor : l’éditeur IA natif

Cursor est un éditeur de code basé sur VS Code qui intègre l’IA directement dans son interface. Contrairement à Cline qui est une extension, Cursor est un éditeur à part entière avec des fonctionnalités IA intégrées : complétion en ligne, chat contextuel, et modifications multi-fichiers.

Configuration de Grok dans Cursor

Cursor supporte les modèles personnalisés via l’API OpenAI, ce qui permet d’utiliser grok-code-fast-1 comme moteur de génération.

Configuration avec grok-code-fast-1

Étape 1 : Ouvrir les paramètres

Ouvrez les paramètres de Cursor :

  • macOS : Cmd+,
  • Windows/Linux : Ctrl+,

Naviguez vers la section Models.

Étape 2 : Configurer la clé API

Dans la sous-section API Keys, entrez votre clé API xAI.

Étape 3 : Définir l’URL de base

Dans le champ “Override OpenAI Base URL”, entrez :

https://api.x.ai/v1

Ce champ indique à Cursor d’envoyer ses requêtes au serveur xAI plutôt qu’à OpenAI.

Étape 4 : Ajouter le modèle

  1. Dans le champ modèle, entrez grok-code-fast-1
  2. Cliquez sur “Add Custom Model”

Le modèle apparaît maintenant dans la liste des modèles disponibles. Vous pouvez le sélectionner dans le sélecteur de modèle du chat Cursor.

Étape 5 : Vérifier

Ouvrez le panneau de chat Cursor (Ctrl+L), sélectionnez grok-code-fast-1 dans le sélecteur de modèle, et posez une question sur votre code.

Fonctionnalités Cursor avec grok-code-fast-1

Chat contextuel

Le chat Cursor envoie automatiquement le fichier ouvert et le code sélectionné comme contexte. Vous pouvez aussi ajouter des fichiers avec @ :

“@package.json quelles dépendances sont outdated ?”

Composer (multi-fichiers)

Le mode Composer permet de modifier plusieurs fichiers en une seule interaction. Cursor affiche un diff pour chaque fichier modifié, que vous pouvez accepter ou rejeter individuellement.

Complétion en ligne (Tab)

La complétion Tab de Cursor utilise le modèle configuré pour suggérer du code pendant que vous tapez. Avec la vitesse de grok-code-fast-1, les suggestions apparaissent quasi-instantanément.

Cmd+K (édition rapide)

Sélectionnez du code, appuyez sur Cmd+K (ou Ctrl+K), et décrivez la modification souhaitée. Cursor applique le changement directement dans l’éditeur avec un diff visuel.

Cursor vs Cline

AspectCursorCline
TypeÉditeur standaloneExtension VS Code
CoûtAbonnement + APIGratuit + API
Complétion TabIntégréeNon
Multi-fichiersComposer natifVia agent
PersonnalisationLimitéeOpen source

Les deux outils fonctionnent très bien avec grok-code-fast-1. Cursor est plus intégré, Cline est plus flexible.

Points clés à retenir

  • Cursor se configure via Settings, section Models
  • Entrer la clé API xAI et “Override OpenAI Base URL” à https://api.x.ai/v1
  • Ajouter grok-code-fast-1 comme Custom Model
  • Le chat, Composer et Cmd+K fonctionnent avec le modèle xAI
  • Cursor offre une intégration plus poussée que les extensions