Supermaven

Supermaven

Supermaven · Programmation

Supermaven est un outil rapide de complétion de code par IA pour les développeurs, avec une offre gratuite et une fenêtre de contexte d'un million de tokens en Pro.

Aperçu de l'interface de Supermaven

À propos de Supermaven

Qu'est-ce que Supermaven

Supermaven est un assistant de codage par IA qui propose le morceau de code suivant pendant que vous tapez. Il s'installe dans votre éditeur et surveille tout le projet, donc ses suggestions respectent les noms, les types et les motifs déjà présents dans votre dépôt. Cela vous est-il déjà arrivé de taper le nom d'une fonction puis de remonter pour vérifier sa signature ? C'est précisément ce vide qu'il cherche à combler.

L'outil est né d'un pari sur la vitesse. Ses propres tests situent la latence de réponse autour de 250 ms, bien en dessous des 780 ms qu'il annonce pour un concurrent de premier plan. La latence compte. Une suggestion qui arrive après que vous avez déjà tapé la ligne ne vaut rien.

La limite principale tient au contexte. L'offre gratuite ne voit qu'une fenêtre plus étroite de votre code. Seules les offres payantes donnent accès à la fenêtre complète d'un million de tokens et au plus grand modèle. Toutes les offres limitent aussi la conservation des données à 7 jours. Qu'est-ce que cela veut dire ? Que votre code n'est pas gardé indéfiniment sur les serveurs.

Pour commencer

  1. Créez un compte gratuit sur le site de Supermaven et choisissez votre offre.
  2. Installez le plugin de votre éditeur : VS Code, les IDE JetBrains ou Neovim.
  3. Connectez-vous dans l'éditeur pour que le plugin puisse indexer votre projet.
  4. Tapez comme d'habitude et acceptez les suggestions avec la touche de complétion habituelle.
  5. Pour le chat, ouvrez le panneau Supermaven et joignez les fichiers récemment modifiés afin de donner plus de contexte au modèle.

Informations sur le produit

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

Offre gratuiteOui
Offres payantes$0 - $10/mo
PlateformeVS Code, JetBrains IDEs, Neovim
DéveloppeurSupermaven
CatégorieProgrammation
Date de lancementFeb 2024
Dernière mise à jourNov 2024
Visites du site16.2K
Classement mondial du site1.4M
Disponibilité de l’APINon

Idéal pour

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

Utilisateurs

  • Développeurs indépendants
  • Équipes d'ingénierie
  • Développeurs sur de grandes bases de code

Tâches

  • Écrire du code répétitif et des fonctions type
  • Référencer des types à travers un projet
  • Déboguer avec le chat

Cas d'usage

  • Édition quotidienne dans VS Code, JetBrains ou Neovim
  • Travail dans un grand monorepo
  • Essayer un assistant de codage par IA avant de payer

Fonctionnalités clés

Fenêtre de contexte d'un million de tokens

L'offre Pro porte la fenêtre de contexte à un million de tokens, ce qui laisse le modèle peser une part bien plus large de votre dépôt. Le but n'est pas un chiffre plus grand pour lui-même. Elle règle l'agacement courant d'une suggestion qui rate un type ou un helper défini trois fichiers plus loin. Les utilisateurs gratuits ont une fenêtre plus petite. C'est la principale raison de passer à l'offre supérieure.

Latence de suggestion rapide

La vitesse est tout l'argument ici. Supermaven a été conçu autour de la latence de réponse, et l'entreprise annonce environ 250 ms contre 780 ms pour un concurrent de premier plan. En pratique, c'est la différence entre une suggestion en texte fantôme qui arrive alors que vous êtes au milieu d'un mot et une autre qui apparaît une fois que vous êtes passé à la suite. La vitesse est tout l'argument, et elle s'appuie sur des chiffres mesurables.

Prise en charge de plusieurs éditeurs

Le plugin tourne dans VS Code, les IDE JetBrains et Neovim. C'est une liste plus courte que celle de certains rivaux, qui couvrent aussi Xcode et Visual Studio, mais elle comprend les trois éditeurs que la plupart des développeurs actifs utilisent déjà au quotidien. L'installation est courte. Installez, connectez-vous, et le projet est indexé.

Panneau de chat intégré

Supermaven Chat réunit GPT-4o, Claude 3.5 Sonnet et GPT-4 derrière une seule interface. Des raccourcis vous laissent changer de modèle, voir les diffs et appliquer les changements sans quitter l'éditeur. Les utilisateurs Pro reçoivent $5 par mois de crédits de chat. C'est de l'argent réel déduit du côté chat, pas une remise en tokens.

Appliquer les diffs à votre code

Quand le chat renvoie un bloc de code, Supermaven le relie à l'endroit exact dans votre fichier et affiche un diff que vous pouvez accepter. Cela compte plus qu'il n'y paraît. Copier-coller un bloc et chercher où il va, c'est là que ces outils font souvent perdre du temps.

Corrections d'erreurs en un clic

Vous pouvez envoyer votre code avec les messages de diagnostic du compilateur en une seule action, puis demander à l'assistant de résoudre l'erreur. Cela transforme un copier-coller en plusieurs étapes en un seul raccourci. Pratique quand une compilation échoue pour une raison que vous ne voulez pas creuser à la main.

Avantages et inconvénients

Avantages

  • L'offre gratuite est utilisable, pas un essai avec compte à rebours.
  • La latence est un vrai point fort, et l'entreprise publie les chiffres qui la soutiennent.
  • La fenêtre de contexte longue aide sur les grandes bases de code où les petites fenêtres ratent des définitions.
  • Le panneau de chat réunit plusieurs modèles de premier plan derrière une seule interface de l'éditeur.
  • L'installation prend quelques minutes dans chaque éditeur pris en charge.

Inconvénients

  • Pas d'API publique, donc vous ne pouvez pas intégrer les suggestions à vos propres outils.
  • Toutes les offres ont une limite de conservation des données de 7 jours, ce qui gênera les équipes soumises à des exigences strictes de conformité du code.
  • Le contexte d'un million de tokens et le plus grand modèle sont réservés à Pro, donc l'offre gratuite reste nettement en retrait.
  • La prise en charge des éditeurs s'arrête à VS Code, JetBrains et Neovim, laissant de côté les utilisateurs de Xcode et Visual Studio.

Questions fréquentes

Supermaven est un outil de complétion de code par IA qui suggère du code pendant que vous tapez et propose un panneau de chat pour les questions et les corrections. Il tourne dans votre éditeur et lit votre projet pour avoir du contexte.