Herramienta de revisión de código en la terminal con atajos de vim que exporta comentarios a GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit o al portapapeles.
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:GitKraken
Sourcetree
- 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
Descarga el instalador para tu sistema desde la última versión publicada
- 2
Clona el repositorio
git clone https://github.com/adoin/git-Agent.git - 3
Entra en la carpeta del proyecto
cd git-Agent - 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
Editor de código multiplataforma y ligero, creado con Tauri (Rust y React), con compatibilidad con Git, agentes de IA y atajos de Vim.
Una interfaz de terminal que muestra el grafo de commits de Git como imágenes, similar a `git log --graph --all`, para explorar el historial de un repositorio.
Un prompt minimalista y personalizable para distintos shells, escrito en Rust, que muestra información relevante del proyecto y del entorno.
Una alternativa nativa y local a Logitech Options+, escrita en Rust, para reasignar botones y configurar DPI y SmartShift en ratones, teclados y webcams Logitech.
Un navegador de directorios para la terminal que muestra árboles compactos, con búsqueda difusa, operaciones con archivos, vistas previas y estado de Git.