Supermaven is an AI code completion tool for developers, with editor support for VS Code, JetBrains IDEs, and Neovim. It also includes a chat workflow for reviewing diffs, applying changes, and fixing errors.

Supermaven preview

Overview

Supermaven is an AI code completion tool for developers. It is positioned as a fast copilot for writing code in editors, with support for VS Code, JetBrains IDEs, and Neovim.

The product emphasizes high-quality completions for large codebases, including a 1 million token context window on Pro and Team plans. The site also presents Supermaven Chat as a companion workflow for discussing code, viewing diffs, applying changes, and fixing errors from the editor.

Features

AI code completion

Supermaven provides inline code completions and says it can help developers write code faster, with suggestions informed by the surrounding project context.

Large context window

The product advertises a 1 million token context window on Pro and Team plans, which is intended to help with larger codebases and broader project awareness.

Codebase-aware suggestions

The homepage shows contextual suggestions that reference definitions elsewhere in the codebase, indicating that completions can use project-wide code relationships.

Developer chat with edit actions

Supermaven Chat supports GPT-4o, Claude 3.5 Sonnet, GPT-4, and other leading models, with hotkeys for diffs, applying changes, starting conversations, and switching models.

File-linked chat workflow

The chat experience can attach recently edited files and link model responses back to the original code so users can view diffs and apply changes.

Error-fixing workflow

Supermaven can upload code together with compiler diagnostic messages in a single click to help fix errors from the editor.

Use Cases

  • Write code with broader project context

    Use Supermaven while implementing functions, classes, or other editor changes when you want inline suggestions that draw on the surrounding repository rather than only the current file.

  • Review and apply code changes from chat

    Use the chat interface when you want to inspect diffs, apply changes, switch between supported models, or attach recently edited files to a prompt.

  • Troubleshoot compiler errors

    Use the error-fixing flow when compiler diagnostics are blocking progress and you want to upload code and error messages together from the editor.

  • Standardize access for a team

    Use the product in a team setting when centralized user management and billing are needed alongside the Pro feature set.

  • Install from a supported editor

    Use the VS Code install path if you want a direct editor setup flow that starts from the Extensions tab and enables the extension after reload.

Pros and Cons

Pros

  • Supports VS Code, JetBrains IDEs, and Neovim.
  • Offers a free tier and a free download option.
  • Provides large-context completions for bigger codebases on paid plans.
  • Includes a chat workflow for diffs, model switching, and applying changes directly from the editor.
  • States that code data is not used to develop Supermaven's products and services.

Cons

  • The 1 million token context window is not included on the Free Tier.
  • Code data uploaded through Supermaven Chat may be sent to a third-party model provider chosen by the user.
  • The Code Policy states that code data is retained for 7 days.

FAQ

How do I install Supermaven?

Supermaven offers editor extensions for VS Code, JetBrains IDEs, and Neovim. For VS Code, the download page says you can install it from the Extensions tab by searching for "Supermaven" and then reloading the editor.

What plans does Supermaven offer?

Supermaven is priced with a Free Tier, a Pro plan, and a Team plan. The pricing page shows a free download option, Pro at $10/month, and Team at $10/month per user.

How does Supermaven handle code data?

Supermaven says it uses a 1 million token context window on paid plans and that all code data is subject to a 7-day retention policy.

Does Supermaven Chat use third-party model providers?

Supermaven Chat can send uploaded code to third-party model providers such as OpenAI or Anthropic, depending on the model you choose, and those providers' own policies apply.

Quick Facts

Category
Developer Tool
Primary use
AI code completion and chat for editors
Supported editors
VS Code, JetBrains IDEs, Neovim
Pricing
Free tier, Pro, and Team plans
Code retention
7 days
Website
supermaven.com