← Volver al blog

Cómo migrar de GitKraken a GitSquid: guía paso a paso

guide migration

Cómo migrar de GitKraken a GitSquid: una guía paso a paso

Cambiar de cliente Git es molesto. Tienes una configuración que funciona — perfiles, integraciones, temas, atajos de teclado — y no quieres empezar de cero. Esta guía recorre cómo replicar tu configuración de GitKraken en GitSquid en unos 15 minutos, además de una tabla de equivalencias para las operaciones Git que más usabas.

Transparencia: este artículo se publica en el sitio de GitSquid.

Antes de empezar

Nada de esto toca tus repositorios. Tanto GitKraken como GitSquid son de solo lectura sobre tus carpetas `.git` — llaman a comandos Git, no son dueños de los datos. Puedes tener ambos instalados en paralelo, apuntarlos al mismo repositorio y volver atrás en cualquier momento.

Si quieres una comparación limpia, instala GitSquid y úsalo durante una semana antes de desinstalar GitKraken. Es suficiente para confirmar que el flujo de trabajo aguanta.

Paso 1: instalar GitSquid (2 minutos)

Ve a la página de descarga y consigue el build para tu plataforma:

  • macOS — arm64 nativo (funciona en Intel vía Rosetta).
  • Windows — x64 nativo o ARM64 (Snapdragon X / Surface Pro X).
  • Linux — AppImage para x64 o ARM64.

Sin creación de cuenta. Sin diálogo de consentimiento de telemetría. Abre la app y aterrizas en la pantalla de bienvenida.

Paso 2: apuntar a tus repositorios existentes (2 minutos)

Desde la pantalla de bienvenida haz clic en "Abrir repositorio" y elige las mismas carpetas que tienes en GitKraken. Cada repo se abre en su propia pestaña, como en GitKraken. La versión Free soporta 3 pestañas simultáneamente; Pro lo eleva a ilimitado.

Los repositorios usados recientemente aparecen automáticamente en la pantalla de bienvenida — puedes buscarlos cuando tengas más de 5.

Paso 3: recrear tus perfiles (3 minutos)

Si usabas múltiples identidades Git en GitKraken (email del trabajo, email personal, identidad open-source), recréalos en Configuración → Perfiles:

  1. Haz clic en "Crear perfil".
  2. Introduce el nombre (p. ej. "Trabajo" u "Open source").
  3. Configura el nombre y email Git exactamente como en GitKraken.
  4. Si firmas tus commits, pega el ID de la clave GPG en el campo de firma GPG.
  5. Repite para cada identidad.

La versión Free soporta 1 perfil; Pro soporta ilimitados. Cambiar de perfil en GitSquid es un único clic en la barra de título, mismo modelo que GitKraken.

Paso 4: conectar tus proveedores de hosting Git (3 minutos)

En Configuración → Integraciones, conecta cada proveedor de hosting:

GitHub

  1. Haz clic en "Conectar" junto a GitHub.
  2. Abre github.com/settings/tokens y crea un personal access token fine-grained. Concede los scopes repo y pull request.
  3. Pégalo en GitSquid. La integración valida llamando a `/user`.

GitLab

  1. Haz clic en "Conectar" junto a GitLab.
  2. Abre gitlab.com/-/profile/personal_access_tokens y crea un personal access token con scope `api`.
  3. Pégalo en GitSquid.

Bitbucket Cloud

  1. Haz clic en "Conectar" junto a Bitbucket.
  2. Bitbucket ya no usa app passwords. Crea un Atlassian API token en id.atlassian.com/manage-profile/security/api-tokens.
  3. Introduce tu email Atlassian y el token API. GitSquid usa email + token para auth HTTP basic, que es el formato que Bitbucket Cloud espera.

Una vez conectado, puedes listar / crear / revisar pull requests, gestionar issues y ver los estados de CI para cada proveedor directamente dentro de GitSquid — mismo flujo que GitKraken.

La versión Free soporta 1 integración; Pro soporta ilimitadas.

Paso 5: recrear tu tema (1 minuto)

GitSquid trae 6 temas por defecto: Dark, Light, Midnight, Solarized Dark, Dracula, Nord. Elige uno en Configuración → Apariencia.

Si usabas un tema personalizado de GitKraken, GitSquid Pro te permite crear el tuyo en Configuración → Temas: edita cada color (background primary / secondary, accent, text, border) y guarda. No hay importación automática desde el formato GitKraken.

Paso 6: mapear tus atajos de teclado (2 minutos)

Los atajos por defecto de GitSquid son similares pero no idénticos a los de GitKraken:

Acción Por defecto GitKraken Por defecto GitSquid
Buscar commitsCmd/Ctrl+PCmd/Ctrl+F
Nueva ramaCmd/Ctrl+BCmd/Ctrl+N
Commit (en staging)Cmd/Ctrl+EnterCmd/Ctrl+Enter
Alternar terminaln/dCmd/Ctrl+`
Alternar log de comandosn/dCmd/Ctrl+Shift+L
Atajos de teclado?F1

Si quieres remapear cualquier atajo para que coincida con tu memoria muscular de GitKraken, ve a Configuración → Atajos (Pro). Haz clic en cualquier acción, pulsa la nueva combinación, guarda. Restablece atajos individuales o todos con un solo clic.

Equivalencias de funcionalidades

Funcionalidad GitKraken Equivalente GitSquid
Grafo de commitsIgual, renderizado en canvas con virtual scrolling
Staging (archivo / hunk / línea)Igual, más drag-and-drop y operaciones sobre carpetas
Visor de diff (unified / split / blame)Igual, propulsado por CodeMirror con resaltado de sintaxis completo
Editor de conflictos de mergeMismo editor 3-way con editor de código incorporado
Rebase interactivoIgual, reordenación por drag-and-drop con acciones por commit
Cherry-pick / revert / resetIgual, cherry-pick multi-commit incluido
Gestión de stashesIgual, list / save / apply / pop / drop / clear all
Gestión de tagsIgual, crear / borrar / push al remoto
WorktreesIgual, crear / bloquear / desbloquear / eliminar / abrir en pestaña
SubmodulesIgual, list / init / update
GitflowIgual, init + feature / release / hotfix start & finish
Git LFSIgual, track patterns / pull / push / panel de estado
Visor de reflogIgual con checkout-from-reflog
Firma GPGIgual, configurada por perfil
Pull requests / issuesMismo flujo para GitHub / GitLab / Bitbucket
Mensajes de commit con IASí (Claude Code, Anthropic, OpenAI, custom)
AI explainNuevo — clic-derecho sobre commit / hunk / archivo para explicación streamed
Descripción de PR con IANuevo — "Generate with AI" en el diálogo de creación de PR
Predictor de conflictosNuevo — vista previa de conflictos antes de merge / rebase / cherry-pick
Escaneo de secretos pre-commitNuevo — bloquea claves AWS / GitHub / OpenAI, JWTs, etc.
Branch intentNuevo — plan markdown adjunto a la rama vía git notes
Scope monorepoNuevo — auto-detección de workspaces npm / pnpm / Cargo / Nx
Scrubber de timeline de archivoNuevo — arrastra un slider sobre el historial de cualquier archivo
Timeline de actividad de equipoNuevo — heatmap por autor × por semana
Integración JiraNo en GitSquid
Integración Azure DevOpsNo en GitSquid
GitLens (VS Code)No aplica — GitSquid es solo un cliente de escritorio
Perfiles cloud / sync de configuraciónNo en GitSquid — todo se queda local

Lo que vas a echar de menos

Para fijar expectativas, las funcionalidades de GitKraken sin equivalente en GitSquid:

  • Integraciones Jira / Azure DevOps. Si tu equipo depende de ellas, GitSquid no reemplazará a GitKraken en este frente. Lo seguimos en el backlog público.
  • Configuración sincronizada en la nube. GitKraken sincroniza perfiles y configuración entre máquinas vía tu cuenta Atlassian. GitSquid mantiene todo local. Si trabajas en varias máquinas, actualmente debes rehacer los pasos 3 a 6 en cada una.
  • Dashboard de gestión de equipo. GitKraken tiene funcionalidades de admin a nivel de organización. GitSquid se licencia por asiento individual.

Si alguna de estas es crítica para tu flujo de trabajo, GitSquid no será un destino de migración limpio.

Lo que vas a ganar

  • La mitad de precio. 49 EUR/año vs 96 $/año.
  • Sin cuenta. Sin pantalla de login al iniciar.
  • Sin telemetría. Nada sale de tu máquina.
  • Soporte Linux. Binarios nativos para Linux x64 y ARM64 si cambias de máquina.
  • Arranque en frío más rápido y menos RAM. Tauri / Rust vs Electron.
  • Funcionalidades modernas. Predictor de conflictos, escaneo de secretos, scope monorepo, file timeline, actividad de equipo, AI explain — nada de eso existe en GitKraken.
  • Cadencia de releases activa. Actualizaciones cada 1-2 semanas con changelogs públicos.

Si decides volver atrás

Ambas apps son de solo lectura sobre carpetas `.git` — volver atrás es solo relanzar GitKraken. Sin lock-in de datos. Los 49 EUR/año son anuales, así que puedes dejar de pagar en cualquier ciclo de renovación.

La migración de arriba lleva unos 15 minutos la primera vez. Hazla un viernes por la tarde y usa GitSquid la semana siguiente. Al final de la semana, sabrás si los ahorros + las funcionalidades modernas justifican los compromisos para tu flujo de trabajo específico.

Descarga GitSquid Free para empezar.