Changes para MAC
Cliente Git gratis y de código abierto para Mac: haz commits, prepara por fragmentos y gestiona ramas, etiquetas y stashes en una interfaz nativa.
Descripción de Changes
Changes es un cliente Git moderno para Mac, creado con SwiftUI y AppKit y con el diseño Liquid Glass de Apple. Sustituye el trabajo complejo en la línea de comandos por una interfaz clara y nativa que reduce la carga mental, para que puedas centrarte en tu código. Los mensajes de commit y los resúmenes de stash se pueden generar con Apple Intelligence.
Changes está hecho por Makoto Aoyama y es gratis y de código abierto con licencia MIT. Se llamaba Tempo hasta la versión 1.x. La versión 2.5 añade el historial de commits a la vista Compare. Es una app universal para Apple Silicon e Intel y necesita macOS 26 o posterior; la versión 1.18 y anteriores, con el nombre antiguo, son para macOS 14.6 o posterior.
Funciones principales
Changes cubre el trabajo diario con Git en una sola ventana.
- Commits: haz commit, amend, revert y checkout.
- Apple Intelligence: genera mensajes de commit y resúmenes de stash.
- Fragmentos de texto: fragmentos reutilizables para mensajes de commit.
- Preparación: prepara cambios por fragmentos (hunks).
- Ramas: push, pull, merge, crear y filtrar.
- Etiquetas: crear, hacer push, eliminar y filtrar.
- Stashes: aplica un stash y lee su resumen.
- Búsqueda: encuentra commits por mensaje, texto cambiado, autor o rango de revisiones.
Novedades de la versión 2.5
Changes 2.5 añade el historial de commits a la vista Compare.
- Historial de commits en la vista Compare
- Ajustes en la interfaz
- Se pueden abrir los archivos sin seguimiento
Preguntas frecuentes sobre Changes
¿Changes es gratis?
Sí. Changes es gratis y de código abierto con licencia MIT.
¿Qué versión de macOS necesita Changes?
Changes 2.5 necesita macOS 26 o posterior. La versión 1.18 y anteriores son para macOS 14.6 o posterior.
¿Changes funciona en Apple Silicon?
Sí. Es una app universal para Apple Silicon e Intel.
¿Changes tuvo otro nombre?
Sí. Las versiones 1.x se llamaban Tempo, y la app que incluyen es Tempo.app.
¿Para qué sirve Changes?
Para el trabajo diario con Git en el Mac con una interfaz clara en lugar de la línea de comandos: commits, preparación, ramas, etiquetas y stashes.
¿Changes puede escribir mensajes de commit?
Sí. Puede generar mensajes de commit con Apple Intelligence, y también resumir stashes de esa forma.
¿Puedo preparar solo una parte de un archivo?
Sí. Changes puede preparar cambios por fragmentos (hunks).
¿Cómo puedo buscar commits en Changes?
Por mensaje de commit, por texto añadido o eliminado, por autor o por rango de revisiones como v1.0.0...v2.0.0.
¿Puedo instalar Changes con Homebrew?
Sí. Ejecuta brew install --cask changes.
¿De dónde viene la descarga de Changes en changes.FULLMAC.app?
El botón de descarga lleva a la página oficial de versiones de Changes, https://github.com/maoyama/Changes/releases/latest. changes.FULLMAC.app no modifica ni reempaqueta la app.
Apps similares
GitXGitX es una app nativa de Mac que da una interfaz gráfica al sistema de control de versiones git. Tiene una vista de historial para explorar commits y una vista de preparación para elegir qué entra en el siguiente commit, con diffs reales de tus cambios, y una barra lateral para moverte entre ramas. También incluye una herramienta de línea de comandos, gitx, para abrirlo desde el terminal.Herramientas para desarrolladores
TrailerTrailer es una app para la barra de menús del Mac que sigue los pull requests y las issues de GitHub en todos tus repositorios. Ordena los elementos en secciones como Mine, Participated, Mentioned, Merged y Closed, puede mostrar etiquetas y actualizaciones de estado de CI, y usa el Centro de notificaciones para avisarte de comentarios, fusiones y cambios de estado. El elemento de la barra de menús se pone rojo cuando tienes comentarios sin leer, y al seleccionar un elemento, una notificación o un comentario se abre en GitHub.Herramientas para desarrolladores
GitUpGitUp es un cliente Git para Mac que quiere que ingenieros de cualquier nivel trabajen rápido, con seguridad y sin dolores de cabeza. Su gráfico del repositorio, vivo e interactivo, te deja editar, reordenar, corregir y fusionar commits directamente, y ofrece deshacer y rehacer ilimitados en casi todas las operaciones, incluso rebases y merges. Las instantáneas, al estilo de Time Machine, te dan vuelta atrás con un clic a estados anteriores del repositorio.Herramientas para desarrolladores
GitifyGitify lleva tus notificaciones de Git a la barra de menús del Mac. En lugar de tener una pestaña del navegador abierta, ves las nuevas incidencias, pull requests, revisiones, versiones y menciones en una pequeña ventana que se abre desde la barra de menús, y desde ahí puedes abrirlas, marcarlas como leídas o hechas, o cancelar la suscripción. Funciona con GitHub, incluido GitHub Enterprise, y con otras plataformas Git como GitLab, Gitea, Forgejo, Codeberg y Bitbucket Cloud, y puedes iniciar sesión en varias cuentas a la vez. Los filtros, ajustes y temas te permiten ver solo lo que te importa.Herramientas para desarrolladores- lazygitlazygit es una interfaz de terminal gratuita y de código abierto para Git. En lugar de escribir comandos largos de Git, ves tus archivos, ramas, commits y stashes en paneles dentro de Terminal y trabajas con ellos con unas pocas teclas: prepara líneas sueltas, escribe commits, cambia de rama, haz rebase, cherry-pick y resuelve conflictos. lazygit lo creó Jesse Duffield, lo desarrollan muchos colaboradores y se publica con la licencia MIT.Herramientas para desarrolladores
OrbStackOrbStack es una forma rápida, ligera y sencilla de ejecutar contenedores Docker y máquinas Linux en tu Mac. Es un sustituto directo de Docker Desktop: tus comandos docker y docker compose siguen funcionando, y al iniciarse por primera vez OrbStack se ofrece a copiar tus contenedores, imágenes y volúmenes de Docker Desktop. Arranca en segundos, usa menos del 0,1 % de CPU en segundo plano en Apple Silicon y devuelve a macOS la memoria que no usa. Además de contenedores, ejecuta máquinas Linux completas de 16 distribuciones y un clúster ligero de Kubernetes para desarrollo local. OrbStack lo hace Orbital Labs.Herramientas para desarrolladores
FULLMAC.app no aloja esta app. Los botones de descarga llevan a las páginas del propio desarrollador.