Por qué wyrm

Ya sabes Git.
Esto es lo que cambia jj.

Jujutsu (jj) conserva el almacenamiento y las forjas de Git —tus repos, tus remotos y tus pull requests siguen funcionando— y replantea las partes del flujo de trabajo que te dan guerra a diario. wyrm es la GUI hecha para ese flujo desde el primer día, no añadida después con calzador.

El cambio de mentalidad

Nada de esto te pide reaprender el control de versiones. Son sobre todo cosas que ya deseabas que Git hiciera — y algún momento en el que sencillamente deja de estorbarte.

Sin área de preparación, sin stash

No hay baile de git add ni stash que se te pierda. Cada cambio en tu copia de trabajo es, sin más, parte del commit actual. Mueves el trabajo entre commits en lugar de hacerlo pasar por un índice.

La copia de trabajo es un commit

jj toma una instantánea de tu directorio de trabajo como un commit real de forma automática. Editar archivos lo enmienda; describirlo le da un mensaje. Aquello en lo que trabajas es siempre un objeto de primera clase en el grafo, no un montón de ediciones sin confirmar.

Los conflictos no te bloquean

Un conflicto es un estado registrado, no un muro. Un rebase o una fusión siempre se completan — el conflicto viaja con el commit y lo resuelves cuando quieras. wyrm le da a ese estado un editor a tres bandas de verdad, con decisiones bloque a bloque.

Deshaz lo que sea, con el op log

jj registra cada operación — cada commit, rebase y movimiento de bookmark — en un registro de operaciones. ¿La liaste? jj undo lo revierte. wyrm muestra ese registro, así que "deshacer lo último que hice" es un botón real y visible, no un ruego al reflog.

Cómo se compara wyrm

Versión honesta: el terreno de las GUI de Git es maduro y se le da bien Git. La ventaja de wyrm es que es nativa para jj — e indie. Las celdas que no podemos valorar con justicia se dejan como "—" o "varía".

Capacidad wyrm GitKraken CLI de jj sin más otras GUI de git
Nativa para jj (hecha para jujutsu) Sí — VCS principal No Sí (es jj) Rara vez
Grafo visual del historial Sí — virtualizado, 30k commits ASCII en la terminal Normalmente
Resolución de conflictos de primera Sí — a tres bandas, por bloques, reversible Herramienta de fusión En el árbol, a mano Normalmente
Deshacer con el registro de operaciones Sí — op log visible jj undo
Workspaces (varias copias de trabajo) Sí — en la interfaz Worktrees de Git, varía jj workspace Varía
Vista previa de push / PR antes de subir Sí — diff completo + aviso de force-push Varía Diff manual Varía
Modelo de precios Gratis para un repo · Pro/Business anual Suscripción de pago Gratis y de código abierto Varía
Plataformas macOS nativo hoy Multiplataforma Multiplataforma Varía
Telemetría Sin rastreo en la app Varía Ninguna Varía
Indie / independiente Un dev, sin VC Respaldada por una empresa Proyecto de código abierto Varía

Las columnas de la competencia se mantienen genéricas a propósito — las funciones y los precios cambian, y preferimos ser vagos antes que equivocarnos. Consulta la web de cada herramienta para los detalles. "macOS nativo hoy" refleja la versión actual de wyrm; hay más plataformas en la hoja de ruta.

Gratis para un repo, para siempre

Toda la experiencia local — el grafo del historial, la resolución de conflictos, el registro de operaciones, los diffs — es gratis en un repositorio, durante el tiempo que quieras. Sin reloj de prueba en lo esencial, sin funciones retenidas tras un inicio de sesión.

Cuando se te quede pequeño un solo repo, Pro desbloquea repositorios ilimitados (con Business para equipos). Ambos son solo anuales y con un precio pensado para ser un sí fácil — quienes se suscriban pronto fijan el precio de lanzamiento durante toda la vida de la suscripción. El desglose completo está en la página de precios.

Sin dinero de fondos de riesgo, sin teatro de ventas corporativas, sin analítica vigilando lo que pulsas en la app. wyrm se financia con quienes pagan Pro — que es justo lo que lo mantiene independiente.