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.
Por qué wyrm
Jujutsu (jj) conserva el almacenamiento y los forges 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.
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.
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.
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.
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 hunk a hunk.
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.
wyrm es una app pequeña en Rust, hecha para jj desde el primer commit — no un navegador disfrazado de cliente de escritorio, ni una herramienta de Git con jj pegado encima. Lo notas en tres lugares cada día.
Un único binario nativo para Apple Silicon e Intel — sin motor de navegador incrustado, una fracción de lo que ocupa un cliente Electron. Se descarga en segundos y apenas toca tu disco.
Construida sobre Rust y el propio webview de tu sistema, así que no hay Chromium que arrancar. El log se virtualiza para seguir fluido más allá de 30 000 commits, y cada acción habla con jj directamente.
Cada commit, rebase y movimiento de marcador queda en el registro de operaciones. Reescribe el historial con libertad, mueve cambios entre commits y deshaz cualquier paso en falso con un undo visible — aquí nada es de sentido único.
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 | Sí | ASCII en la terminal | Normalmente |
| Resolución de conflictos de primera | Sí — a tres bandas, por hunks, 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 hacer push | 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 imprecisos 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.
Toda la experiencia local — el grafo del log, 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 — solo anual y con un precio pensado para ser un sí fácil, al precio de lanzamiento hasta finales de 2026 (desde enero de 2027 se aplica el precio estándar). El plan Business para equipos llegará muy pronto. 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.