Cursor

Cursor

Anysphere · Programmation

Cursor est un éditeur de code IA et un agent de programmation créé par Anysphere. Il parcourt toute votre base de code, écrit et modifie du code, et lance des agents qui terminent des tâches dans l'éditeur, le terminal et GitHub.

Aperçu de l'interface de Cursor

À propos de Cursor

About

Qu'est-ce que Cursor

Cursor est un éditeur de code natif IA et un agent de programmation. Vous pointez un projet, décrivez ce que vous voulez en langage naturel, et il lit vos fichiers, planifie la modification et écrit le code. Sous le capot, c'est un fork de VS Code : l'éditeur, les extensions et les raccourcis que vous connaissez déjà sont toujours là. Ce qui change, c'est le centre de gravité. Au lieu de taper chaque ligne, vous pilotez un agent qui fait le travail et vous montre le diff.

Le problème qu'il vise, c'est le ventre mou du travail logiciel. Écrire une fonctionnalité oblige à relire du code ancien que vous avez oublié, corriger un bug demande de suivre la logique dans plusieurs fichiers, et examiner une pull request revient à confronter la modification à sa description. Cursor tente de tout ramener à une seule boucle : demander, générer, vérifier, fusionner. Il embarque son propre modèle, Composer, aux côtés de modèles d'OpenAI, d'Anthropic, de Google et d'autres, ce qui vous laisse choisir ce qui colle à la tâche.

Deux points tracent les limites. Tout passe par les serveurs de Cursor et les modèles auxquels il se connecte : un environnement totalement hors ligne n'est donc pas la cible. Et sur de très grosses bases de code, l'IA reste plus solide sur les modifications locales et les modules isolés. Demandez-lui de refondre un système entier et certaines pièces peuvent échapper. Pour qui travaille déjà dans un éditeur de type VS Code et veut l'IA intégrée à ce flux, cela tombe bien.

Pour commencer

  1. Téléchargez Cursor sur cursor.com pour macOS, Windows ou Linux, et connectez-vous avec GitHub ou Google. Les utilisateurs de VS Code importent leurs extensions, réglages et raccourcis en une seule étape.
  2. Ouvrez le dossier du projet. Cursor indexe la base de code pour que l'agent comprenne vos fichiers, votre framework et vos conventions.
  3. Modifiez quelque chose. Appuyez sur Tab pour la complétion, utilisez Cmd+K pour une édition ciblée, ou ouvrez l'agent et décrivez la fonctionnalité en langage naturel. Le Plan Mode sert à valider l'approche avant l'écriture du code.
  4. Lancez l'agent. Il modifie les fichiers, exécute des commandes et affiche un diff que vous acceptez ou rejetez ligne par ligne. Vous pouvez aussi lancer plusieurs agents en parallèle, ou confier les longs travaux à des agents dans le cloud.
  5. Relisez et livrez. Inspectez les changements, lancez vos tests et poussez vers GitHub, ou laissez Cursor examiner les pull requests et se connecter à Slack, GitLab et d'autres outils.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Cursor.

Offre gratuiteOui
Offres payantes$20 - $200/mo
PlateformemacOS, Windows, Linux, Web
DéveloppeurAnysphere
CatégorieProgrammation
Date de lancementMar 2023
Dernière mise à jourOct 2025
Visites du site4.5M
Classement mondial du site14.2K
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs professionnels
  • Ingénieurs full-stack et front-end
  • Équipes et entreprises

Tâches

  • Créer une fonctionnalité à partir d'une description
  • Traquer un bug
  • Examiner les pull requests
  • Refactoriser et nettoyer

Cas d'usage

  • Livrer une petite application en un week-end
  • Entretenir une base de code héritée
  • Mener plusieurs tâches de front
  • Travailler dans le flux de l'équipe

Fonctionnalités clés

Mode agent

L'agent prend une demande en langage naturel et l'exécute dans votre projet. Il lit les fichiers nécessaires, planifie les étapes, modifie le code, lance des commandes et affiche un diff que vous approuvez avant que quoi que ce soit ne soit figé. Face à la complétion d'un seul fichier, il traite le travail qui traverse les dossiers, comme l'ajout d'un endpoint avec ses tests et sa migration. Le Plan Mode sépare la réflexion de l'action : vous validez l'approche d'abord.

Complétion automatique avec Tab

Tab prédit votre prochaine modification, pas seulement le prochain token. Il propose des changements sur plusieurs lignes et saute à l'endroit que vous allez sans doute éditer, ce qui préserve votre rythme sur les tâches répétitives. Il tourne sur un modèle rapide réglé pour la latence, alors les suggestions arrivent pendant la frappe et non après une pause.

Choix du modèle et Composer

Cursor embarque son propre modèle, Composer 2.5, et laisse diriger les requêtes vers des modèles de pointe d'OpenAI, d'Anthropic, de Google et d'autres. Chaque modèle a sa fenêtre de contexte et son prix, et le choix se fait par tâche. En équipe, Cursor Router sélectionne un modèle automatiquement pour les requêtes Auto selon votre objectif.

Agents dans le cloud et travail en parallèle

En dehors de l'éditeur, les agents tournent sur leurs propres machines pour construire, tester et démontrer des fonctionnalités, en parallèle sur de longues tâches. Vous déléguez une tâche, vous vous éloignez, et vous revenez avec un résultat prêt à examiner. C'est ce qui transforme un assistant unique en une sorte de collectif qui traite des pièces indépendantes en même temps.

Bugbot et revue de code

Bugbot examine les pull requests, inspecte la modification et signale les problèmes probables par des commentaires en ligne. Il se connecte à GitHub et GitLab, donc la revue se fait là où vit déjà votre code. L'intérêt est d'attraper ce qu'une lecture manuelle laisse souvent passer quand un diff atteint des centaines de lignes.

Intégrations et extensibilité

Cursor tourne dans votre terminal, collabore dans Slack et examine les PR dans GitHub, avec des connexions à GitLab, Azure DevOps, Bitbucket, JetBrains et Linear. Vous ajoutez plugins, skills, serveurs MCP et règles depuis un seul endroit, pour que l'agent atteigne vos outils et respecte vos conventions.

Avantages et inconvénients

Avantages

  • Il lit toute votre base de code : les éditions multi-fichiers et les refactorisations ne demandent plus de coller le contexte à la main.
  • Comme il part de VS Code, vos extensions, thèmes et raccourcis suivent, ce qui réduit le coût du changement.
  • Vous choisissez un modèle par tâche et en changez sans quitter l'éditeur.
  • Les agents en parallèle et dans le cloud laissent de longs travaux avancer en arrière-plan pendant que vous codez.
  • Les équipes obtiennent SSO, statistiques d'usage et facturation par utilisateur actif, plus simple à gérer que les outils par licence.

Inconvénients

  • Il dépend d'une connexion et des modèles derrière, donc un environnement hors ligne ne fonctionne pas.
  • Sur de très grosses bases de code, l'indexation et le raisonnement entre modules peuvent perdre du contexte : vérifiez la sortie.
  • L'usage de l'agent est décompté sur un forfait, et un recours intensif aux modèles premium peut dépasser la quantité incluse.
  • L'usage des modèles tiers est facturé à part, au prix de l'API, ce qui rend la dépense moins prévisible qu'un tarif fixe.

Questions fréquentes

Cursor est un éditeur de code IA et un agent de programmation pour écrire, modifier et relire du logiciel. Vous ouvrez un projet, décrivez ce que vous voulez, et l'agent change le code dans vos fichiers. Il tourne aussi dans le terminal, examine les pull requests et se connecte à des outils comme GitHub et Slack.