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.
rqzvnkxo · 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 está hecha para jj desde el primer commit: no es una GUI de Git con jj añadido con calzador.
nwpzlkqt · commit
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 resolvedor: el lado A y el lado B sobre un Resultado editable.
jj registra cada operación — cada commit, rebase y movimiento de bookmark — en un registro de operaciones. ¿La liaste? jj undo lo revierte. Wyrm pone ese registro en pantalla, así que «deshacer lo último que hice» es un botón real y visible, no un ruego al reflog.
kotyvsmx · branch
Lo que te resulte nuevo depende de dónde empiezas. Tres puntos de partida habituales:
Tus repositorios, remotos y pull requests siguen siendo Git: Wyrm coloca jj junto a Git, así que tu equipo no nota nada. Lo que cambia: sin área de preparación, rebases que terminan aunque haya conflictos y un deshacer para cada operación. Empieza por De Git a jj, paso a paso.
Tu configuración, tus revsets y tus plantillas te acompañan: Wyrm respeta ajustes como git.push y revsets.git-push, y una columna personalizada acepta cualquier plantilla de jj log -T. Ganas un grafo en el que hacer clic, split y squash hunk a hunk, y un terminal acoplado debajo para todo lo demás. Aprende los atajos de teclado.
Wyrm funciona en macOS 12 o posterior, en Intel y Apple Silicon, con jj incluido, y reúne espacios de trabajo, submódulos, vista previa de push y pull requests en una sola ventana. Los repositorios públicos y locales son gratis con todas las funciones; Pro es para los privados. Mira todas las funciones.
sulmzrwq · commit
Hecha para jj desde el primer commit, no una GUI de Git con jj añadido con calzador. Seis cosas que notas el primer día.
Una sola descarga para Macs con Apple Silicon e Intel, hasta macOS Monterey. Firmada, notarizada y con actualizaciones automáticas.
jj va integrado en la app, así que no hay jj que instalar ni que mantener al día.
Añade, cambia y elimina espacios de trabajo; abre un submódulo en su sitio y actualiza su puntero, todo desde la interfaz.
Cada bookmark marcado como fast-forward, force-push o borrado, con un aviso en cada force-push, antes de que nada salga de tu Mac.
Un terminal con pestañas que ejecuta tu shell de inicio de sesión, acoplado bajo el log.
Tu código se queda en tu Mac; no hay nube de Wyrm. Inicias sesión con una cuenta gratuita, y los informes de fallos solo se envían si das tu permiso.
xmvqopnr · merge
Las GUI de Git son maduras y hacen bien Git. La CLI de jj es la referencia. Existen otras GUI de jj, y la mayoría son gratis. Así está cada una.
A octubre de 2026
| Capacidad | Wyrm | GUI de GitGitKraken, Tower | CLI de jj | GUI de jjGG, VisualJJ, JayJay |
|---|---|---|---|---|
| Construida sobre jj | Sí: jj es el motor, no un añadido | No: solo Git | Sí: es jj | Sí |
| jj incluido | Incluido: no hay jj que instalar ni mantener al día | No aplica | Lo instalas y actualizas tú | Depende: VisualJJ no necesita instalación aparte; JayJay en Windows necesita jj instalado |
| Funciona en | macOS 12 o posterior, Universal (Apple Silicon e Intel); Linux y Windows previstos | GitKraken: macOS, Windows, Linux · Tower: macOS, Windows | macOS, Linux, Windows | JayJay: macOS 26 o posterior, Linux, Windows alfa · app de VisualJJ: Apple Silicon, beta · GG: multiplataforma |
| Grafo del historial | Sí: change IDs, bookmarks, filtros revset | Sí, del historial de Git | Grafo de texto en el terminal | Sí |
| Deshacer | Cualquier operación, desde un op log visible, más viaje en el tiempo | Deshacer para algunas acciones; sin registro de operaciones | jj undo, jj op log | Depende; JayJay muestra el op log |
| Conflictos | Nunca bloquean; resolvedor con lados A y B y un Resultado editable | Editor de fusión; un rebase con conflictos se detiene hasta resolverlo | Registrados en el commit; se resuelven con jj resolve o a mano | Registrados por jj; el resolvedor depende de la herramienta |
| Espacios de trabajo y submódulos | Ambos, en la interfaz | Worktrees y submódulos de Git | jj workspace; jj no gestiona los submódulos | Depende |
| Vista previa de push | Cada bookmark, con avisos de force-push, antes de confirmar | Depende | jj git push --dry-run | Depende |
| Pull y merge requests | GitHub y GitLab, en la app | Sí, varios forges | No: usa la web o la CLI del forge | JayJay: PR apiladas · las demás, depende |
| Terminal integrado | Sí: con pestañas, tu shell de inicio de sesión | GitKraken: sí · Tower: abre tu app de terminal | Funciona en el tuyo | Depende |
| Precio | Gratis para repos públicos y locales; Pro (anual) para repos privados | GitKraken: gratis para repos públicos, de pago para privados · Tower: desde 69 $ al año | Gratis, código abierto | GG: gratis, Apache-2.0 · JayJay: gratis, BSL 1.1 · VisualJJ: gratis para uso individual, Pro para equipos |
jj undo, jj op logjj resolve o a manojj workspace; jj no gestiona los submódulosjj git push --dry-runComprobado en la web de cada proyecto en octubre de 2026. Las funciones y los precios cambian: consulta la web de cada proveedor antes de decidir, y avísanos si alguna celda está desactualizada.
zzlqwkmo · HEAD
Toda la experiencia local — el grafo del log, la resolución de conflictos, el registro de operaciones, los diffs — es gratis en todos tus repositorios públicos y locales, durante el tiempo que quieras. Sin reloj de prueba ni muro de pago en lo esencial: solo necesitas una cuenta gratuita para iniciar sesión.
Cuando tu trabajo pase a ser privado, Pro desbloquea los repositorios privados — solo anual y con un precio pensado para ser un sí fácil, al precio de lanzamiento hasta el 31 de mayo de 2027 (desde junio 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.
Wyrm lo hace un desarrollador independiente y se financia con las suscripciones Pro. Más sobre quién lo hace.