Supermaven

Supermaven

Supermaven · コーディング

Supermavenは開発者向けの高速なAIコード補完ツールで、無料プランとProの100万トークンのコンテキストウィンドウを備える。

Supermaven の画面プレビュー

Supermaven について

Supermavenとは

Supermavenは、入力中に次のコードのまとまりを提案するAIコーディングアシスタントだ。エディタに入り込み、プロジェクト全体を見渡す。そのため提案はリポジトリにすでにある名前、型、パターンに沿う。関数名を打ってから、シグネチャを確認しようと上にスクロールしたことはないか。それが埋めようとしている隙間だ。

このツールは速度を賭けに始まった。自社のベンチマークでは応答レイテンシを約250ミリ秒としており、大手競合について報告する780ミリ秒を大きく下回る。レイテンシは効く。その行を打ち終えた後に届く提案には何の価値もない。

主な制限はコンテキストにある。無料プランが見られるコードの窓は狭い。100万トークンのフルウィンドウと最大のモデルは有料プランだけのものだ。どのプランもデータ保持は7日間に制限される。どういうことか。あなたのコードがサーバーに永久に残ることはない。

はじめ方

  1. Supermavenのサイトで無料アカウントを作り、プランを選ぶ。
  2. 自分のエディタ用のプラグインを入れる。VS Code、JetBrains IDE、Neovimのいずれかだ。
  3. エディタ内でサインインし、プラグインがプロジェクトを索引付けできるようにする。
  4. いつも通り入力し、標準の補完キーで提案を受け入れる。
  5. チャットを使うときはSupermavenパネルを開き、最近編集したファイルを添付してモデルに多くの文脈を与える。

AIツール情報

Supermavenの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 - $10/mo
プラットフォームVS Code, JetBrains IDEs, Neovim
開発元Supermaven
カテゴリコーディング
リリース日Feb 2024
最終更新Nov 2024
サイト訪問数16.2K
サイト世界ランキング1.4M
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 個人開発者:無料プランで日々の編集は足りる。100万トークンの窓とスタイル適応はProだけの機能だ。
  • エンジニアチーム:Teamプランは一元請求とユーザー管理を加える。数人でライセンスを共有し始めると効いてくる。
  • 大規模コードベースの開発者:必要な型があるファイルが入力位置から遠いとき、長いコンテキストウィンドウが役立つ。

タスク

  • 定型コードや反復的な関数の記述:アシスタントはリポジトリの他の場所のパターンに頼るため、関数の形を素早く埋める。
  • プロジェクトをまたいだ型の参照:他のファイルの定義を見つけ、提案に使う。
  • チャットでのデバッグ:コードとコンパイラエラーを添付して修正を求め、差分をそのままファイルに適用できる。

シーン

  • VS Code、JetBrains、Neovimでの日々の編集:3つすべてに対応するため、エディタを替えても設定は壊れない。
  • 大きなモノレポでの作業:長いコンテキストウィンドウは、小さな8kの窓では足りない規模のコードベースを狙っている。
  • 支払う前にAIコーディングアシスタントを試す:無料プランは試用版ではなく正式なプランなので、まず提案を判断できる。

主な機能

100万トークンのコンテキストウィンドウ

Proプランはコンテキストウィンドウを100万トークンに引き上げ、モデルがリポジトリのはるかに広い範囲を勘案できるようにする。狙いは数字を大きくすること自体ではない。3つ先のファイルで定義された型やヘルパーを取りこぼす提案という、よくある苛立ちを直すことだ。無料ユーザーが得る窓は小さい。これがアップグレードの主な理由だ。

高速な提案レイテンシ

ここでは速度が売りそのものだ。Supermavenは応答レイテンシを軸に作られ、同社は約250ミリ秒、大手競合は780ミリ秒と報告する。実際には、単語の途中で届くゴーストテキストの提案と、自分が次へ移った後に現れる提案との違いになる。速度が売りそのもので、それを裏づける測定可能な数字がある。

複数エディタ対応

プラグインはVS Code、JetBrains IDE、Neovimで動く。XcodeやVisual Studioも押さえる競合より短いリストだが、現役開発者の多くが日常的に使う3つのエディタは網羅する。設定は短い。入れて、サインインすればプロジェクトが索引付けされる。

統合チャットパネル

Supermaven ChatはGPT-4o、Claude 3.5 Sonnet、GPT-4を1つのインターフェースにまとめる。ホットキーでモデルを切り替え、差分を見て、エディタを離れずに変更を適用できる。Proユーザーは月5ドルのチャットクレジットを受け取る。チャット側で実際に差し引かれる金額で、トークンの割引ではない。

コードへの差分適用

チャットがコードブロックを返すと、Supermavenはそれをファイル内の正確な位置に結びつけ、受け入れられる差分を表示する。これは聞こえ以上に効く。ブロックをコピーしてどこに入るか探す作業こそ、こうしたツールが時間を浪費しがちな場面だ。

ワンクリックのエラー修正

コードとコンパイラの診断メッセージを1回の操作で送り、エラーの解決をアシスタントに頼める。何段階ものコピー&ペーストが1つのホットキーになる。ビルドが失敗した理由を手で掘りたくないときに便利だ。

メリットとデメリット

メリット

  • 無料プランは使えるもので、カウントダウン付きの試用版ではない。
  • レイテンシは確かな強みで、同社はその裏づけとなる数字を公開している。
  • 長いコンテキストウィンドウは、小さな窓が定義を取りこぼす大きなコードベースで役立つ。
  • チャットパネルは複数の有力モデルを1つのエディタ画面に束ねる。
  • 対応するどのエディタでも設定は数分で終わる。

デメリット

  • 公開APIがないため、提案を自前のツールに組み込めない。
  • 全プランに7日のデータ保持制限があり、コードの厳格なコンプライアンスを要するチームには気になる。
  • 100万トークンのコンテキストと最大のモデルはPro専用で、無料プランは相応に後れを取る。
  • エディタ対応はVS Code、JetBrains、Neovimで止まり、XcodeとVisual Studioの利用者は外れる。

よくある質問

Supermavenは入力中にコードを提案し、質問や修正のためのチャットパネルを備えたAIコード補完ツールだ。エディタ内で動き、文脈のためにプロジェクトを読む。