Cursor
Valeur ajoutée gratuite
Guide complet des outils d’IA Outils de programmation IA

Cursor

Éditeur de code IA intégrant la complétion intelligente et des agents autonomes

Étiquettes :

Qu’est-ce que le curseur ?

Cursor est un éditeur de code basé sur Visual Studio Code et doté d’IA, développé par Anysphere. Il regroupe l’autocomplétion de code, les questions-réponses en langage naturel, l’édition de plusieurs fichiers, l’exécution dans une terminal et la recherche dans des bases de code au sein d’un même environnement de développement.

Contrairement aux assistants de chat qui ne fournissent que des fragments de code, Cursor Agent peut lire le contexte du projet, définir des étapes, modifier des fichiers et appeler des outils. La version actuelle du produit couvre également les agents intelligents cloud, la ligne de commande, le contrôle à distance sur mobile, l’automatisation et l’examen des demandes pull.

Fonction principales de Cursor

  • Tab prédit le code suivant et la position du curseur en fonction du fichier actuel et des modifications récentes ;
  • L’agent peut rechercher dans les bases de code, modifier plusieurs fichiers, exécuter des commandes en terminal et vérifier les résultats ;
  • Composer propose un modèle de programmation autonome pour les tâches de développement complexes ;
  • L’index du répertoire de code, les fichiers de référence et le système de règles aident le modèle à comprendre le projet ;
  • Les Cloud Agents peuvent traiter des tâches en parallèle dans des environnements distants isolés ;
  • Les automatisations peuvent déclencher des workflows de développement répétitifs en fonction d’événements ou de plannings.
  • CLI permet de lancer des agents interactifs ou des tâches non interactives dans la terminal ;
  • Bugbot peut détecter des défauts potentiels dans les demandes de pull et proposer des corrections ;
  • MCP, Skills et Hooks permettent de connecter des outils externes et de contrôler le flux d’exécution ;
  • L’édition d’équipe offre un facturation centralisée, SSO, une analyse de la consommation et des contrôles de gestion.

Complétion intelligente Tab

Tab ne complète pas seulement la ligne actuelle, mais prédit également les modifications à plusieurs lignes en fonction du code existant, des modifications récentes et de la position du curseur. Les développeurs peuvent accepter les suggestions une par une, ce qui est idéal pour le code de template, les refactorisations similaires et l’édition continue.

La vitesse de complétion est élevée, mais il est encore possible que des schémas erronés soient copiés ou que des contraintes métier soient ignorées. Lorsqu’il s’agit de sécurité, de montants, de droits d’accès et de logique de concurrence, il faut le considérer comme un brouillon et non comme une version finale à examiner.

Agent et Composer

Agent est adapté pour accomplir des tâches inter-fichiers à partir d’objectifs en langage naturel, tels que l’ajout de nouvelles interfaces, la correction de tests ou la refonte de modules. Il peut rechercher, modifier, exécuter des commandes et lire les erreurs, puis itérer en fonction des résultats.

Composer est une série de modèles de programmation développés par Cursor, qui met l’accent sur une exécution rapide des agents intelligents. Les utilisateurs peuvent également choisir des modèles tiers de pointe ; le modèle sélectionné influence la qualité, les délais ainsi que le rythme d’épuisement de la quota allouée.

Index du répertoire de code et contexte du projet

Cursor crée un index pour les projets, ce qui facilite la recherche sémantique et l’identification du code par les agents. Les utilisateurs peuvent faire référence de manière explicite à des fichiers, des dossiers, des documents, à l’historique Git ou aux sorties de terminal, réduisant ainsi le fait que le modèle devine uniquement en se basant sur la page actuelle.

Les règles, les compétences et le marché d’équipe permettent de définir des accords projets tels que la structure du catalogue, les commandes de test, la stack technique et les zones interdites de modification. Les règles doivent rester concises et vérifiables ; un trop grand nombre d’instructions conflictuelles réduit la stabilité de l’exécution.

Agents Cloud et Automatisations

Les Cloud Agents clonent du code et exécutent des tâches dans un environnement isolé à distance ; les utilisateurs peuvent faire en sorte que plusieurs agents traitent en parallèle le travail en retard. Une fois terminé, ils peuvent consulter les modifications, les historiques d’exécution et les branches générées avant de décider s’il convient de les fusionner.

Les automatisations peuvent être déclenchées par des calendriers, des événements de code ou des déclencheurs externes, et sont adaptées aux mises à jour, aux corrections de tests et à la maintenance répétée. L’exécution automatique de code augmente les droits d’accès et les risques de fuite de données ; les entreprises doivent donc limiter les clés, les sorties réseau et les entrepôts accessibles.

Cursor CLI et version mobile

Cursor CLI amène les agents intelligents dans la terminal, ce qui permet un codage interactif, des vérifications par script et un soutien pour les CI. Sur mobile, il sert principalement à lancer, consulter et contrôler à distance les Cloud Agents, mais ne constitue pas un substitut complet aux IDE de bureau.

Revue de code Bugbot

Une fois connecté à une demande de pull sur GitHub, Bugbot peut analyser les modifications et identifier des erreurs logiques, des risques de sécurité ou des dérives potentielles. Il convient de compléter l’examen manuel, mais ne peut pas remplacer les tests, l’analyse statique, le balayage des dépendances ni l’approbation des responsables du domaine.

MCP, Skills et Hooks

MCP permet à l’Agent d’utiliser des outils contextuels tels que des bases de données, des documents, des systèmes de conception et des services internes. Les Skills servent à emballer des processus réutilisables, tandis que les Hooks permettent d’exécuter des vérifications et des contrôles lors des appels d’outils ou aux étapes du cycle de vie.

Les serveurs MCP tiers peuvent avoir accès au code source, aux identifiants et aux données des clients ; il est nécessaire d’examiner l’éditeur, les droits d’accès et la portée des transferts avant l’installation. Ne permettez pas à des outils non vérifiés d’obtenir des clés de production ou des droits d’écriture étendus.

Comparaison des fonctionnalités du curseur

FonctionnalitéEmplacement d’exécutionUtilisation principaleIl faut faire attention
TabÉditeur de bureauÉcriture en temps réel et modifications continuesIl faut examiner chaque recommandation une par une.
AgentÉditeur localRechercher, modifier des fichiers, exécuter des commandesContrôle des permissions de terminal et de fichiers
Cloud AgentsEnvironnement distantTerminer en parallèle des tâches longuesIl stockera le contexte nécessaire au fonctionnement.
AutomationsCloud ou processus d’équipeGestion déclenchée par des événements et maintenance planifiéeRestreindre le réseau et la clé
CLITerminal local ou CIAgents en ligne de commande et scriptingLes tâches non interactives doivent disposer de conditions de sortie.
BugbotDemande de pull sur GitHubRevue de code intelligenteNe peut pas remplacer un système de contrôle de qualité complet

Prix de Cursor

Cursor facture une cotisation de abonnement selon le forfait, et définit une quantité mensuelle incluse pour les appels aux modèles. Voici les prix actuels en dollars américains sur le site officiel ; les taxes pour les forfaits individuels et d’équipe, les avantages de paiement annuel ainsi que les options régionales sont indiqués sur la page de paiement.

forfaitPrixContient la quantité utiliséePrincipaux droits
HobbyGratuitDemande d’agent finiAccès de base à Composer, pas de carte de crédit requise
StartInde : 649 ₹ par mois, taxes inclusesQuantité suffisante de modèles Cursor, sans pool de modèles tiersAgents Cloud, MCP, Hooks et Skills, sans Bugbot et Automations
Pro20 dollars/moisPool de modèles tiers : 20 dollars, plus l’utilisation de Cursor ModelsTab illimité, quota d’Agents plus élevé, accès aux Cloud Agents et à Bugbot
Pro Plus60 dollars/moisLe pool de modèles tiers coûte 70 dollars, et la limite d’agents est d’environ 3 fois celle de Pro.Agent adapté à une utilisation quotidienne fréquente
Ultra200 dollars/moisPool de modèles tiers : 400 dollars, limite d’Agent d’environ 20 fois celle de ProIdéal pour les utilisateurs avancés de multi-acteurs et d’automatisation
Teams Standard40 dollars/utilisateur/moisConfiguration selon les places par équipeGestion centralisée, marché d’équipe, SSO, analyse et mode de confidentialité d’équipe
Teams Premium120 dollars/utilisateur/moisLa limite d’agent est d’environ 5 fois celle de Standard.Ajouter une consommation élevée sur la base de Standard
EnterpriseContacter le service des ventesQuantité totale prévue par le contratSCIM, audit, contrôle d’accès, facturation et support prioritaire

Utilisation du modèle et facturation supplémentaire

Pro, Pro Plus et Ultra comprennent deux pools de consommation indépendants : Cursor Models et Other Models, qui sont réinitialisés à chaque période de facturation. Les modèles tiers sont déduits selon leurs tarifs API ; plus le modèle est cher et plus le contexte est long, plus la consommation de crédits est généralement rapide.

Éléments de facturationRèglesComment les utilisateurs doivent-ils gérer
Pool de modèles de curseurQuantité suffisante pour couvrir les modèles développés par Cursor ou en collaborationVérifier le quota restant dans le panneau de quantité
Piscine des autres modèlesDéduction selon les tarifs de l’API du modèle tiersLe modèle à coût élevé n’est utilisé que pour les tâches critiques.
On-demandInclut le paiement à la consommation au même tarif une fois la limite atteinteDéfinir le budget et les rappels avant activation
Modèles tiers TeamsMajoration de 0,25 dollar américain par million de tokens pour le taux des tokens CursorComparaison des coûts entre le mode Auto et le mode sélection directe
Résidence des données régionalesLes prix des modèles qui remplissent les conditions sont majorés de 10 %.Intégration du coût total avant le déploiement de l’entreprise

Les utilisateurs pour qui les recommandations officielles conseillent d’utiliser uniquement Tab et une petite quantité d’Agents peuvent généralement se situer dans la catégorie Pro. Les utilisateurs quotidiens d’Agents ont généralement un coût total compris entre 60 et 100 dollars, tandis que les utilisateurs intensifs de plusieurs agents et d’automatisations peuvent dépasser 200 dollars. La consommation réelle dépend du modèle, du contexte, des tentatives de réessai et de la durée de la tâche.

Guide d'utilisation de Cursor

Commencer à l’utiliser avec les projets existants

  1. Installez Cursor et connectez-vous ainsi que souscrivez uniquement par les canaux officiels ;
  2. Ouvrez le dépôt existant, vérifiez d’abord l’état de Git et créez une branche de travail ;
  3. Attendre la fin de l’indexation du répertoire de code nécessaire, en excluant les clés et les grands dossiers de génération ;
  4. Écrire des règles succinctes pour les éléments, y compris les commandes de test et les zones interdites de modification ;
  5. Commencez par des questions-réponses pour que l’agent explique la structure, sans autoriser de modifications importantes immédiatement ;
  6. Choisissez une petite tâche aux limites claires, qui exige d’abord des étapes de mise en œuvre ;
  7. Vérifier les différences, exécuter des tests et soumettre manuellement, sans accepter aveuglément toutes les modifications.

Exécuter une tâche fiable avec Agent

  1. Décrire les objectifs, les critères d’acceptation, les documents pertinents et les comportements non modifiables ;
  2. L’agent est tenu de rechercher d’abord les implémentations et tests existants avant de proposer une solution ;
  3. Divisez la tâche en petits lots, et vérifiez les différences après chaque modification.
  4. Autoriser l’exécution des commandes strictement nécessaires, sans accorder de droits inutiles au système ;
  5. Permettre à l’agent d’ajouter ou de mettre à jour des tests, et d’exécuter les vérifications en pratique ;
  6. Continuer à corriger les journaux d’erreurs afin d’éviter de simplement masquer les problèmes ;
  7. Enfin, une vérification manuelle de la sécurité, des performances, de la compatibilité et des méthodes de rollback est effectuée.

Utiliser les Cloud Agents en toute sécurité

  1. Se connecter uniquement aux entrepôts et branches nécessaires à la tâche ;
  2. Utiliser des identifiants à court terme et à faibles privilèges, sans télécharger de clés de production à long terme ;
  3. Restreint les sorties réseau, les commandes exécutées automatiquement et les MCP accessibles ;
  4. Activez le Mode de confidentialité et vérifiez les exigences de conservation des données du modèle sélectionné ;
  5. Laisser l’agent exécuter des tests et des vérifications statiques dans un environnement isolé ;
  6. Vérifier les journaux de fonctionnement complets, les soumissions et les changements de dépendances ;
  7. Les fusions et déploiements sont approuvés manuellement, et les identifiants temporaires sont annulés en temps opportun.

À quels utilisateurs le Cursor convient-il ?

  • Développeur individuel : finaliser rapidement du code de template, déboguer et refactorer ;
  • Équipe full-stack : collaboration entre le front-end, le back-end, la base de données et les tests ;
  • Gestionnaires de grands dépôts de code : comprendre les modules et dépendances inconnus à l’aide d’index ;
  • Responsable technique : Élaboration des règles du projet, des compétences et des processus d’évaluation ;
  • Équipe entrepreneuriale : validation parallèle des fonctionnalités et traitement des tâches en retard ;
  • Organisation de la R&D en entreprise : utilisation de SSO, SCIM, d’audits et de politiques d’accès ;
  • Utilisateurs avancés : intégrer l’IA dans le processus de développement local via la CLI.

Les avantages de Cursor

  • Éditeur, recherche dans les bases de code, terminal et modifications par IA étroitement intégrés ;
  • Tab convient pour les compléments quotidiens à faible friction, Agent convient pour les tâches complexes ;
  • Prend en charge de nombreux modèles de pointe, et propose également un pool d’utilisation pour le modèle Cursor ;
  • Les règles, MCP, les compétences et les hooks facilitent la personnalisation des workflows ;
  • Les Cloud Agents et les Automatisations peuvent traiter en parallèle des tâches à long terme ;
  • Bugbot intègre les vérifications par IA dans les demandes de pull ;
  • Teams et Enterprise couvrent les besoins en identité, en autorisations et en gouvernance.

Restrictions d'utilisation et précautions

  • L’agent peut générer du code qui fonctionne mais présente des erreurs de logique métier ;
  • Les modifications automatiques entre fichiers amplifient les erreurs, il est donc nécessaire d’utiliser un contrôle de version.
  • L’appel des modèles est facturé en fonction de l’utilisation, ce qui ne signifie pas que tous les modèles peuvent être utilisés indéfiniment après l’abonnement.
  • De longs contextes, des modèles coûteux et des tentatives répétées consomment rapidement les crédits.
  • L’index du répertoire de code peut omettre le code généré, les sous-modules ou les fichiers exclus ;
  • Les Cloud Agents ont besoin de stocker les données nécessaires à leur exécution, ce qui ne convient pas aux projets interdisant le stockage de code dans le cloud.
  • Les MCP externes, les plugins et les hooks peuvent entraîner des risques liés à la chaîne d’approvisionnement et à la fuite de données ;
  • L’application mobile convient pour gérer les tâches dans le cloud, mais elle ne peut pas remplacer le développement complet sur ordinateur.

Confidentialité, sécurité et gouvernance d’entreprise

Les utilisateurs individuels et les équipes peuvent activer le Mode de confidentialité. Une fois activé, Cursor s’engage à ne pas utiliser les données de code pour entraîner ses modèles, et les fournisseurs de modèles ne les utiliseront pas non plus, mais certaines fonctionnalités cloud doivent néanmoins conserver le contexte nécessaire à leur exécution.

La plupart des modèles fonctionnent sous un protocole de non-rétention de données, tandis que les rares modèles nécessitant que le fournisseur conserve des données doivent être approuvés par un utilisateur en mode confidentialité ou par l’administrateur de l’entreprise. Lorsque des clés API propres sont utilisées, le traitement des données suit la politique du fournisseur du modèle correspondant et ne bénéficie pas de la garantie de zéro rétention de Cursor.

  • Cursor a divulgué l’audit SOC 2 Type II et effectue des tests de pénétration annuels ;
  • La transmission et les données statiques sont chiffrées ; les entreprises peuvent se renseigner sur le hébergement régional et CMEK.
  • L’équipe peut imposer le mode Confidentialité, SAML/OIDC SSO et les politiques d’accès aux modèles ;
  • Enterprise ajoute SCIM, les journaux d’audit, les comptes de service et le contrôle réseau ;
  • Les organisations qui interdisent le stockage des codes sources dans le cloud ne doivent pas activer les Cloud Agents.
  • Les projets confidentiels doivent faire appel en même temps aux privilèges minimaux, au renouvellement des clés et à des contrôles d’accès manuels combinés.

API, GitHub et explications sur le logiciel open source

Cursor propose une API destinée aux Cloud Agents ainsi qu’une API de suivi du code AI pour les entreprises, utiles pour créer des tâches à distance ou pour regrouper les données d’utilisation du code AI. Il ne s’agit pas d’API ouvertes et universelles couvrant le modèle principal de Cursor ou l’ensemble des fonctionnalités de l’éditeur ; les droits et la portée d’accès dépendent du forfait choisi.

L’éditeur principal de Cursor, les services d’agents et les modèles ne sont pas des produits open source. Le dépôt GitHub officiel sert principalement au suivi des problèmes ou à la publication de certains composants ; le fait que Cursor soit basé sur VS Code open source ne signifie pas pour autant que le code source de son produit complet soit accessible.

Questions fréquentes

Cursor est-il gratuit ?

Hobby est disponible gratuitement, avec un nombre limité de requêtes d’Agent et d’accès à Composer. Les Agents à haute fréquence, les modèles avancés, les Cloud Agents ainsi que la gouvernance d’équipe nécessitent généralement des forfaits payants.

Combien coûte le Cursor Pro ?

Pro coûte 20 dollars par mois, Pro Plus 60 dollars, et Ultra 200 dollars. Les forfaits comprennent différentes quantités de modèles ; au-delà de celles-ci, il est possible de choisir un paiement à la carte, ce qui peut faire que les dépenses mensuelles totales dépassent le montant de l’abonnement.

Quelle est la relation entre Cursor et VS Code ?

Cursor est construit sur le code open source de VS Code ; son interface, ses raccourcis clavier et de nombreuses façons d’utiliser les extensions sont similaires. Cursor ajoute une édition IA propriétaire, des Agents, des services cloud et un système de facturation.

Cursor va-t-il entraîner un modèle avec du code ?

Une fois le Mode de confidentialité activé, Cursor s’engage à ce que lui-même ainsi que les fournisseurs de modèles n’utilisent pas de données de code pour entraîner les modèles. Des fonctionnalités telles que Cloud Agents conserveront néanmoins les données nécessaires au fonctionnement, tandis que BYOK suit les politiques du fournisseur correspondant.

Cursor est-il open source ?

Non, le produit complet de Cursor ainsi que les services d’IA principaux ne sont pas open source. La base de VS Code et les projets publics sur GitHub ne représentent pas tout le code source de Cursor.

©️Droit d’auteur : Sauf indication contraire, tous les articles de ce site sont protégés par le droit d’auteur.Partage d’outils d’IATous les droits d’auteur sont réservés. Sans autorisation, aucune personne, média, site web ou groupe ne peut reproduire, copier ou diffuser de quelque manière que ce soit le contenu de ce site, ni créer de mirror sur des serveurs qui ne lui appartiennent pas. Dans le cas contraire, notre site se réserve le droit de poursuivre en justice les responsables conformément à la loi.

Outils similaires à Cursor