Supermaven

Supermaven

Supermaven · Programación

Supermaven es una herramienta rápida de autocompletado de código con IA para desarrolladores, con un plan gratuito y una ventana de contexto de 1 millón de tokens en Pro.

Vista previa de la interfaz de Supermaven

Acerca de Supermaven

Qué es Supermaven

Supermaven es un asistente de programación con IA que sugiere el siguiente fragmento de código mientras escribes. Se instala en tu editor y observa todo el proyecto, así que sus sugerencias respetan los nombres, los tipos y los patrones que ya existen en tu repositorio. ¿Te ha pasado que escribes el nombre de una función y luego subes para comprobar su firma? Ese hueco es justo el que intenta cerrar.

La herramienta nació como una apuesta por la velocidad. Sus propias pruebas sitúan la latencia de respuesta en unos 250 ms, muy por debajo de los 780 ms que reporta para un competidor destacado. La latencia importa. Una sugerencia que llega después de que ya hayas escrito la línea no sirve de nada.

El límite principal está en el contexto. El plan gratuito ve una ventana más estrecha de tu código. Solo los planes de pago reciben la ventana completa de 1 millón de tokens y el modelo más grande. Todos los planes limitan además la retención de datos a 7 días. ¿Qué significa eso? Que tu código no se guarda en los servidores para siempre.

Cómo empezar

  1. Crea una cuenta gratuita en el sitio de Supermaven y elige tu plan.
  2. Instala el plugin para tu editor: VS Code, los IDE de JetBrains o Neovim.
  3. Inicia sesión dentro del editor para que el plugin pueda indexar tu proyecto.
  4. Empieza a escribir como siempre y acepta las sugerencias con la tecla de autocompletado habitual.
  5. Para el chat, abre el panel de Supermaven y adjunta los archivos editados hace poco para dar más contexto al modelo.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Supermaven.

Plan gratuitoSí
Planes de pago$0 - $10/mo
PlataformaVS Code, JetBrains IDEs, Neovim
DesarrolladorSupermaven
CategoríaProgramación
Fecha de lanzamientoFeb 2024
Última actualizaciónNov 2024
Visitas al sitio web16.2K
Ranking global del sitio1.4M
Disponibilidad de la APINo

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores independientes
  • Equipos de ingeniería
  • Desarrolladores con bases de código grandes

Tareas

  • Escribir código repetitivo y funciones tipo plantilla
  • Referenciar tipos de todo un proyecto
  • Depurar con el chat

Casos de uso

  • Edición diaria en VS Code, JetBrains o Neovim
  • Trabajo dentro de un monorepo grande
  • Probar un asistente de programación con IA antes de pagar

Funciones clave

Ventana de contexto de 1 millón de tokens

El plan Pro eleva la ventana de contexto a 1 millón de tokens, lo que deja al modelo sopesar una porción mucho mayor de tu repositorio. El objetivo no es un número más grande por sí solo. Resuelve la molestia habitual de una sugerencia que se pierde un tipo o un helper definido tres archivos más allá. Los usuarios gratuitos reciben una ventana más pequeña. Esa es la razón principal para subir de plan.

Latencia de sugerencia rápida

La velocidad es toda la propuesta aquí. Supermaven se construyó en torno a la latencia de respuesta, y la empresa reporta unos 250 ms frente a los 780 ms de un competidor destacado. En la práctica, esa es la diferencia entre una sugerencia de texto fantasma que llega mientras vas a mitad de palabra y otra que aparece cuando ya has pasado de página. La velocidad es toda la propuesta, y está respaldada por cifras medibles.

Compatibilidad con varios editores

El plugin funciona en VS Code, los IDE de JetBrains y Neovim. Es una lista más corta que la de algunos rivales, que también cubren Xcode y Visual Studio, pero abarca los tres editores que la mayoría de los desarrolladores en activo ya usa a diario. La configuración es breve. Lo instalas, inicias sesión y el proyecto queda indexado.

Panel de chat integrado

Supermaven Chat reúne GPT-4o, Claude 3.5 Sonnet y GPT-4 en una sola interfaz. Los atajos te dejan cambiar de modelo, ver diffs y aplicar cambios sin salir del editor. Los usuarios Pro reciben $5 al mes en créditos de chat. Es dinero real descontado del lado del chat, no un descuento en tokens.

Aplicar diffs a tu código

Cuando el chat devuelve un bloque de código, Supermaven lo enlaza con el punto exacto de tu archivo y muestra un diff que puedes aceptar. Esto importa más de lo que parece. Copiar y pegar un bloque y buscar dónde va es donde estas herramientas suelen hacerte perder el tiempo.

Correcciones de errores en un clic

Puedes enviar tu código junto con los mensajes de diagnóstico del compilador en una sola acción y luego pedir al asistente que resuelva el error. Convierte un copiar y pegar de varios pasos en un solo atajo. Viene bien cuando una compilación falla por un motivo que no quieres investigar a mano.

Ventajas y desventajas

Ventajas

  • El plan gratuito es usable, no una prueba con cuenta atrás.
  • La latencia es un punto fuerte real, y la empresa publica las cifras que lo respaldan.
  • La ventana de contexto larga ayuda en bases de código grandes donde las ventanas pequeñas pierden definiciones.
  • El panel de chat reúne varios modelos destacados en una sola interfaz del editor.
  • La configuración tarda minutos en cada editor compatible.

Desventajas

  • No hay API pública, así que no puedes integrar las sugerencias en tus propias herramientas.
  • Todos los planes llevan un límite de retención de datos de 7 días, algo que molestará a los equipos con normas estrictas de cumplimiento del código.
  • El contexto de 1 millón de tokens y el modelo más grande son solo de Pro, así que el plan gratuito queda bastante por detrás.
  • La compatibilidad de editores se detiene en VS Code, JetBrains y Neovim, y deja fuera a los usuarios de Xcode y Visual Studio.

Preguntas frecuentes

Supermaven es una herramienta de autocompletado de código con IA que sugiere código mientras escribes y ofrece un panel de chat para preguntas y correcciones. Se ejecuta dentro de tu editor y lee tu proyecto para tener contexto.