Repolode
adoin

adoin/git-Agent

Cliente Git de escritorio nativo para Windows, macOS y Linux, desarrollado con Rust y egui, con asistencia opcional de IA para resolver conflictos en merges de tres vías.

Alternativa open source a:GitKrakenSourcetree

Estrellas
196
Forks
10
Issues abiertos
1
Último commit
hace 5 días

¿Qué es?

Git Agent es un cliente Git de escritorio para Windows, macOS y Linux, desarrollado en Rust con el toolkit de interfaz egui. Incluye las tareas cotidianas, como abrir y clonar repositorios, preparar y confirmar cambios, gestionar ramas, tags, stashes y remotos, y hacer fetch, pull o push.

Para revisar el historial y los cambios, ofrece un grafo de commits con búsqueda, blame, diffs por archivo en un visor en paralelo con resaltado de sintaxis y creación de parches. Las herramientas para trabajar con ramas incluyen merge, cherry-pick, revert, reset y planificación de rebase interactivo, además de compatibilidad con Git Flow, submódulos, subtree y Git LFS.

Los conflictos se resuelven en un editor específico de merge de tres vías. De forma opcional, los usuarios pueden solicitar análisis de IA a un modelo compatible con OpenAI o Claude, revisar los cambios sugeridos y aplicar los que acepten. La aplicación utiliza la instalación de Git del sistema, por lo que Git debe estar disponible en PATH.

Funciones clave

  • 01Gestiona repositorios, ramas, tags, stashes y remotos desde una sola ventana.
  • 02Explora el grafo de commits, blame e historial de archivos, y compara el árbol de trabajo con cualquier commit.
  • 03Planifica rebases interactivos con las acciones pick, reword, squash, fixup y drop.
  • 04Resuelve conflictos en un editor de merge de tres vías con deshacer y rehacer.
  • 05Solicita sugerencias de merge generadas por IA de forma opcional y aplica las que elijas.
  • 06Ofrece interfaces en inglés y chino simplificado, con temas claros y oscuros.

Casos de uso

  • Desarrolladores que prefieren una GUI nativa a la línea de comandos para los commits y el trabajo diario con ramas.
  • Resolver conflictos complejos de merge o rebase con un editor visual de tres vías.
  • Revisar el historial y los diffs en un visor de escritorio dedicado.
  • Equipos que usan Git Flow, submódulos o Git LFS y quieren estas herramientas en una GUI.

Inicio rápido

  1. 1

    Descarga el instalador para tu sistema desde la última versión publicada

  2. 2

    Clona el repositorio

    git clone https://github.com/adoin/git-Agent.git
  3. 3

    Entra en la carpeta del proyecto

    cd git-Agent
  4. 4

    Compila y ejecuta la aplicación desde el código fuente

    cargo run --locked --bin git-agent

Antes de usarlo

  • La licencia no está claramente identificada, por lo que las condiciones de reutilización no están claras.
  • El proyecto está en desarrollo activo, y las versiones publicadas pueden diferir de las copias de desarrollo.
  • Git debe estar instalado y disponible en PATH; actualmente, las versiones para Linux solo incluyen un paquete Debian.
  • Las funciones de merge y commit con IA requieren tu propio proveedor de modelos y pueden generar costes de uso.

Temas

Preguntas frecuentes

¿Qué es git-Agent?
Cliente Git de escritorio nativo para Windows, macOS y Linux, desarrollado con Rust y egui, con asistencia opcional de IA para resolver conflictos en merges de tres vías. Git Agent es un cliente Git de escritorio para Windows, macOS y Linux, desarrollado en Rust con el toolkit de interfaz egui. Incluye las tareas cotidianas, como abrir y clonar repositorios, preparar y confirmar cambios, gestionar ramas, tags, stashes y remotos, y hacer fetch, pull o push.
¿git-Agent es gratuito? ¿Qué licencia tiene?
git-Agent es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿git-Agent sigue mantenido?
Mantenimiento activo. El último commit de git-Agent fue el 15 oct 2026.
¿Para qué puedo usar git-Agent?
Desarrolladores que prefieren una GUI nativa a la línea de comandos para los commits y el trabajo diario con ramas. Resolver conflictos complejos de merge o rebase con un editor visual de tres vías. Revisar el historial y los diffs en un visor de escritorio dedicado. Equipos que usan Git Flow, submódulos o Git LFS y quieren estas herramientas en una GUI.
¿Cómo se instala git-Agent?
Descarga el instalador para tu sistema desde la última versión publicada Clona el repositorio: git clone https://github.com/adoin/git-Agent.git Entra en la carpeta del proyecto: cd git-Agent Compila y ejecuta la aplicación desde el código fuente: cargo run --locked --bin git-agent
¿Dónde consigo git-Agent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/adoin/git-Agent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados