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
- 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.
- Ouvrez le dossier du projet. Cursor indexe la base de code pour que l'agent comprenne vos fichiers, votre framework et vos conventions.
- 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.
- 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.
- 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.