Cliente Git nativo y ligero para macOS que administra repositorios y worktrees, permite revisar diffs y confirmar cambios desde una sola ventana.
- Estrellas
- 134
- Forks
- 10
- Issues abiertos
- 1
- Último commit
- hace 3 días
¿Qué es?
1git es un espacio de trabajo Git nativo para macOS. Permite revisar archivos modificados con diferencias de texto e imágenes, seleccionar archivos o líneas individuales y crear commits desde una sola vista. Las herramientas de historial incluyen commits, ramas, etiquetas, stashes y el grafo de commits.
La aplicación organiza el trabajo con pestañas, espacios y worktrees. Se pueden abrir repositorios de forma local o por SSH en equipos remotos con macOS y Linux. También es posible conectar cuentas de GitHub y GitLab para trabajar con pull requests o merge requests.
Los mensajes de commit se pueden generar con IA mediante OpenCode, ChatGPT, Claude Code, Codex o cualquier API que configures. Solo se envían al proveedor que elijas los cambios seleccionados. La aplicación requiere macOS 13 o posterior en Apple Silicon y tener Git instalado.
Funciones clave
- 01Revisar diferencias de texto e imágenes y seleccionar archivos o líneas concretas.
- 02Consultar commits, ramas, etiquetas, stashes y el grafo de commits.
- 03Organizar el trabajo con pestañas, espacios y worktrees.
- 04Abrir por SSH repositorios alojados en equipos remotos con macOS y Linux.
- 05Conectar cuentas de GitHub y GitLab para trabajar con pull requests o merge requests.
- 06Generar mensajes de commit con OpenCode, ChatGPT, Claude Code, Codex o una API personalizada.
Casos de uso
- Revisar cambios y crear commits desde una interfaz visual en un Mac.
- Trabajar con varias ramas o funciones a la vez mediante worktrees.
- Administrar repositorios en un servidor Linux remoto desde un Mac local.
- Redactar mensajes de commit a partir de las diferencias seleccionadas con un asistente de IA.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/1bye/1git.git - 2
Entra en la carpeta del proyecto
cd 1git - 3
Instala las dependencias
bun install --frozen-lockfile - 4
Inicia la aplicación en modo de desarrollo (en el primer inicio se compila el complemento nativo, lo que puede tardar unos minutos)
bun run dev:app
Antes de usarlo
- Solo para macOS; requiere un Mac con Apple Silicon y macOS 13 o posterior.
- Las compilaciones aún no están notarizadas, por lo que macOS podría bloquear la aplicación la primera vez que la abras.
- Actualmente se distribuye como versión beta.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es 1git?
- Cliente Git nativo para macOS que permite revisar cambios, crear commits y administrar repositorios locales o por SSH, con mensajes de commit generados por IA. 1git es un espacio de trabajo Git nativo para macOS. Permite revisar archivos modificados con diferencias de texto e imágenes, seleccionar archivos o líneas individuales y crear commits desde una sola vista. Las herramientas de historial incluyen commits, ramas, etiquetas, stashes y el grafo de commits.
- ¿1git es gratuito? ¿Qué licencia tiene?
- 1git es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿1git sigue mantenido?
- Mantenimiento activo. El último commit de 1git fue el 4 nov 2026.
- ¿Para qué puedo usar 1git?
- Revisar cambios y crear commits desde una interfaz visual en un Mac. Trabajar con varias ramas o funciones a la vez mediante worktrees. Administrar repositorios en un servidor Linux remoto desde un Mac local. Redactar mensajes de commit a partir de las diferencias seleccionadas con un asistente de IA.
- ¿Cómo se instala 1git?
- Clona el repositorio: git clone https://github.com/1bye/1git.git Entra en la carpeta del proyecto: cd 1git Instala las dependencias: bun install --frozen-lockfile Inicia la aplicación en modo de desarrollo (en el primer inicio se compila el complemento nativo, lo que puede tardar unos minutos): bun run dev:app
- ¿Dónde consigo 1git?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/1bye/1git
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una interfaz gráfica de Git de escritorio, rápida y local, para Linux, Windows y macOS, desarrollada con Rust y el framework GPUI.
Editor de código pequeño y rápido escrito en Go, con una interfaz nativa dibujada por GPU y sin webview ni Electron.
Implementación de Git en Go puro, utilizable como biblioteca para leer y manipular repositorios de Git mediante código.
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.
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.