Supermaven

Supermaven

Supermaven · Coding

Supermaven ist ein schnelles KI-Codevervollständigungs-Tool für Entwickler, mit kostenlosem Tarif und einem Kontextfenster von 1 Million Tokens in Pro.

Vorschau der Oberfläche von Supermaven

Über Supermaven

Was ist Supermaven

Supermaven ist ein KI-Coding-Assistent, der den nächsten Codeblock vorschlägt, während Sie tippen. Er hängt sich in Ihren Editor und beobachtet das ganze Projekt, deshalb passen seine Vorschläge zu den Namen, Typen und Mustern, die schon in Ihrem Repository stehen. Ist Ihnen schon passiert, dass Sie einen Funktionsnamen getippt und dann hochgescrollt haben, um die Signatur zu prüfen? Genau diese Lücke versucht er zu schließen.

Das Tool begann als Wette auf Geschwindigkeit. Die eigenen Benchmarks setzen die Antwortlatenz auf etwa 250 ms, deutlich unter den 780 ms, die es für einen führenden Wettbewerber angibt. Latenz zählt. Ein Vorschlag, der kommt, nachdem Sie die Zeile längst getippt haben, ist wertlos.

Die wichtigste Grenze ist der Kontext. Der kostenlose Tarif sieht ein schmaleres Fenster Ihres Codes. Nur bezahlte Tarife erhalten das volle Fenster von 1 Million Tokens und das größte Modell. Alle Tarife begrenzen zudem die Datenspeicherung auf 7 Tage. Was heißt das? Ihr Code bleibt nicht für immer auf den Servern.

Erste Schritte

  1. Legen Sie ein kostenloses Konto auf der Supermaven-Seite an und wählen Sie Ihren Tarif.
  2. Installieren Sie das Plugin für Ihren Editor: VS Code, JetBrains-IDEs oder Neovim.
  3. Melden Sie sich im Editor an, damit das Plugin Ihr Projekt indexieren kann.
  4. Tippen Sie wie gewohnt und übernehmen Sie Vorschläge mit der üblichen Vervollständigungstaste.
  5. Für den Chat öffnen Sie das Supermaven-Panel und hängen zuletzt bearbeitete Dateien an, um dem Modell mehr Kontext zu geben.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Supermaven.

Kostenloser TarifJa
Bezahlte Tarife$0 - $10/mo
PlattformVS Code, JetBrains IDEs, Neovim
EntwicklerSupermaven
KategorieCoding
VeröffentlichungsdatumFeb 2024
Zuletzt aktualisiertNov 2024
Website-Besuche16.2K
Globales Website-Ranking1.4M
API-VerfügbarkeitNein

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Einzelentwickler
  • Entwicklungsteams
  • Entwickler mit großen Codebasen

Aufgaben

  • Boilerplate und sich wiederholende Funktionen schreiben
  • Typen projektweit referenzieren
  • Mit dem Chat debuggen

Szenarien

  • Tägliches Editieren in VS Code, JetBrains oder Neovim
  • Arbeit in einem großen Monorepo
  • Einen KI-Coding-Assistenten vor dem Bezahlen testen

Wichtigste Funktionen

Kontextfenster von 1 Million Tokens

Der Pro-Tarif hebt das Kontextfenster auf 1 Million Tokens, wodurch das Modell einen viel größeren Teil Ihres Repositorys abwägen kann. Es geht nicht um eine größere Zahl um ihrer selbst willen. Es behebt den häufigen Ärger über einen Vorschlag, dem ein Typ oder Helper fehlt, der drei Dateien weiter definiert ist. Kostenlose Nutzer bekommen ein kleineres Fenster. Das ist der Hauptgrund für ein Upgrade.

Schnelle Vorschlagslatenz

Geschwindigkeit ist hier das ganze Verkaufsargument. Supermaven wurde um die Antwortlatenz herum gebaut, und das Unternehmen nennt etwa 250 ms gegenüber 780 ms bei einem führenden Wettbewerber. In der Praxis ist das der Unterschied zwischen einem Geistertext-Vorschlag, der kommt, während Sie mitten im Wort sind, und einem, der erscheint, wenn Sie schon weiter sind. Geschwindigkeit ist das ganze Verkaufsargument, und sie stützt sich auf messbare Zahlen.

Unterstützung für mehrere Editoren

Das Plugin läuft in VS Code, JetBrains-IDEs und Neovim. Das ist eine kürzere Liste als bei manchen Rivalen, die auch Xcode und Visual Studio abdecken, aber sie umfasst die drei Editoren, die die meisten berufstätigen Entwickler ohnehin täglich nutzen. Die Einrichtung ist kurz. Installieren, anmelden, und das Projekt wird indexiert.

Integriertes Chat-Panel

Supermaven Chat bringt GPT-4o, Claude 3.5 Sonnet und GPT-4 hinter einer Oberfläche zusammen. Hotkeys lassen Sie das Modell wechseln, Diffs ansehen und Änderungen übernehmen, ohne den Editor zu verlassen. Pro-Nutzer erhalten $5 pro Monat an Chat-Guthaben. Das ist echtes Geld, das auf der Chat-Seite abgezogen wird, kein Token-Rabatt.

Diffs auf Ihren Code anwenden

Wenn der Chat einen Codeblock zurückgibt, verknüpft Supermaven ihn mit der genauen Stelle in Ihrer Datei und zeigt einen Diff, den Sie annehmen können. Das ist wichtiger, als es klingt. Einen Block kopieren und suchen, wohin er gehört, ist die Stelle, an der diese Tools Ihnen meist Zeit stehlen.

Fehlerbehebung per Klick

Sie können Ihren Code zusammen mit Compiler-Diagnosemeldungen in einer Aktion senden und den Assistenten dann bitten, den Fehler zu beheben. Das macht aus einem mehrstufigen Kopieren und Einfügen einen einzigen Hotkey. Praktisch, wenn ein Build aus einem Grund scheitert, den Sie nicht von Hand ergründen wollen.

Vor- und Nachteile

Vorteile

  • Der kostenlose Tarif ist nutzbar, keine Testphase mit Countdown.
  • Die Latenz ist eine echte Stärke, und das Unternehmen veröffentlicht die Zahlen dahinter.
  • Das lange Kontextfenster hilft bei großen Codebasen, wo kleine Fenster Definitionen verpassen.
  • Das Chat-Panel bündelt mehrere führende Modelle hinter einer Editor-Oberfläche.
  • Die Einrichtung dauert in jedem unterstützten Editor nur Minuten.

Nachteile

  • Keine öffentliche API, deshalb können Sie Vorschläge nicht in Ihre eigenen Werkzeuge einbinden.
  • Alle Tarife haben eine Datenspeicherung von 7 Tagen, was Teams mit strengen Code-Compliance-Anforderungen stören wird.
  • Der Kontext von 1 Million Tokens und das größte Modell gibt es nur in Pro, deshalb liegt der kostenlose Tarif deutlich zurück.
  • Die Editor-Unterstützung endet bei VS Code, JetBrains und Neovim, was Nutzer von Xcode und Visual Studio außen vor lässt.

Häufige Fragen

Supermaven ist ein KI-Codevervollständigungs-Tool, das Code während des Tippens vorschlägt und ein Chat-Panel für Fragen und Korrekturen bietet. Es läuft in Ihrem Editor und liest Ihr Projekt für Kontext.