Cliente Git de escritorio

Un cliente Git que sigue siendo rápido con historiales reales.

FluxGit reúne historial visual de Git, preparación precisa de cambios y revisión de operaciones arriesgadas en macOS, Windows y Linux. Sigue las ramas, inspecciona los cambios exactos y consulta la recuperación disponible antes de actuar. Cuando un agente de programación compatible propone una escritura Git por MCP, tú decides si se ejecuta.

Ve el cambio antes de hacer commit

Lee las ramas juntas en el grafo o sitúa los commits en una línea de tiempo. Compara dos commits o ramas y prepara un archivo, un bloque o cambios seleccionados. Conflictos, stashes, etiquetas, worktrees y submódulos acompañan al historial para que puedas inspeccionar el repositorio antes de elegir la siguiente operación.

Mantén revisables las propuestas de agentes

Codex, Claude Code y OpenCode son herramientas de programación independientes. La compatibilidad MCP depende de que el host admita un servidor stdio local. Por esa vía, los agentes inspeccionan y proponen; FluxGit presenta la operación, el riesgo y la recuperación para aprobar o rechazar. Una shell concedida por separado al agente queda fuera de este límite. La guía de control de agentes explica las integraciones admitidas y su alcance por versión.

Elige la recuperación antes de una acción arriesgada

Revisa la vista previa antes de reset, rebase u otros cambios del historial. Las operaciones cubiertas pueden capturar puntos de restauración Flux o instantáneas de seguridad. El reflog ayuda a localizar commits anteriores; sus entradas conservadas determinan lo disponible. Descartar advierte cuando no crea un punto de restauración: protege el trabajo sin commit antes de continuar.

El grafo, medido

El 29 de septiembre de 2026, el layout de 100.000 commits lineales promedió 55.9393 ms en Apple M4, macOS 26.2 y Node 24.15.0. Los commits sintéticos ya estaban en memoria. Los tiempos excluyen lecturas Git, inicio, red y renderizado del canvas; no miden la apertura de un monorepo ni el rendimiento Linux.

Las filas de layout completo usaron entre 22 y 27 muestras. La fila incremental reutilizó el historial en caché, con cinco muestras y un margen de error relativo de ±17.77%. La fila lineal usó 27 muestras y ±6.13%. Reproduce la medición desde un checkout del código con el comando siguiente.

Historial ya cargado en memoriaTiempo medio de layout
100.000 commits lineales55.9393 ms
100.000 commits, 512 ramas intercaladas65.4451 ms
100.000 commits con abundantes merges69.0414 ms
100 commits añadidos, 99.900 en caché13.1805 ms
npm --prefix app/ui run bench:graph

Prueba un flujo Git completo

Usa un repositorio desechable para la primera operación arriesgada y conserva tu copia de seguridad habitual para trabajo importante.

Elige tu versión de escritorio

La beta pública ofrece macOS Apple Silicon e Intel, Windows x64 y Linux x86_64. Las versiones macOS están firmadas y notarizadas. El instalador Windows no está firmado y puede mostrar SmartScreen. Linux usa un .deb para Debian/Ubuntu; elige la versión vigente de tu plataforma en Descargas.

El modo gratuito abre repositorios públicos de GitHub, GitLab.com y Bitbucket.org. Los repositorios privados, autogestionados y solo locales requieren una licencia. La prueba de 14 días incluye las funciones de licencia sin tarjeta; la compra pública aún no está habilitada.

Grafo de commits grabado con repositorios sintéticos; sin narración.

Preguntas frecuentes

¿Puede escribir un agente sin aprobación?

Las operaciones enviadas por FluxGit MCP requieren una decisión en el escritorio. Los comandos ejecutados por una shell disponible por separado quedan fuera de ese límite.

¿Se puede revertir cualquier cambio Git?

No. La recuperación depende de la operación, los puntos capturados y los datos Git conservados. Consulta la vista previa antes de ejecutar.

Sigue explorando