Saltar al contenido
GitViber 0.1.5 para macOS y Linux

Todo tu vibe coding, en una app.

Pon a tus agentes a trabajar lado a lado, cada uno en su worktree, lee lo que escribieron en una interfaz hecha para revisar, pruébalo y haz commit. Sin un editor que se coma gigas de RAM.

Descargar para macOS
brew install --cask emircan-sahin/tap/gitviber

GitViber con tres agentes, cada uno en su propio worktree. El diff del worktree abierto se va llenando línea a línea a medida que el agente guarda.

01Una ventana

Una ventana. No cuatro.

Sin editor para leer los archivos, sin GitHub Desktop para los diffs, sin un montón de terminales.

02Worktrees

Muchos agentes. Una pantalla.

Dale a cada agente su propio worktree. Trabajan lado a lado sin pisarse, y tú cambias entre ellos desde la barra superior.

03Diffs en vivo

Mira cómo llega el trabajo.

El diff se actualiza en cuanto un agente guarda, sin que pierdas tu posición. Nada de recargar, nada de git status.

04Cambio de worktree

Salta entre ellos.

Cada worktree conserva sus propias terminales y su propio progreso de revisión, así que no se pierde nada al cambiar.

05Cualquier punto de partida

Empieza desde donde quieras.

Desde cualquier branch o commit, o haz checkout de un pull request en su propio worktree sin tocar el tuyo.

06Revisión

Hecho para leer código, no para escribirlo.

Con los agentes, el día se volvió leer código. Recorre los archivos cambiados con el teclado, márcalos como vistos, y si un agente vuelve a tocar uno, la marca se quita para que sepas que toca mirarlo otra vez.

07Terminal

Pruébalo sin salir del diff.

Hay una terminal de verdad bajo el diff, con pestañas y paneles divididos. Ejecuta los tests, levanta el servidor de desarrollo o habla con el agente, justo al lado del cambio que estás leyendo. ⌘J la muestra y la oculta.

08Explorador

Recorre el código, no solo el diff.

Un explorador de archivos completo, con barras de cambios en el margen, y ⌘P para saltar a cualquier archivo. Corrige una línea directamente en la vista de archivo y guárdala. En el día a día, ya no te hace falta tener el editor abierto.

09Commit

Tu agente escribe el mensaje.

Pulsa el botón de chispas junto al campo de commit y tu propio claude -p o codex exec lo escribe a partir del diff. Sin API key, sin cuentas extra.

No es otro editor que se come tu RAM.

Editores como Cursor se llevan fácilmente gigas solo para que puedas leer.

~14 MB

La app entera.

GitHub Desktop pesa 681 MB. GitViber no incluye Chromium: un núcleo en Rust y el webview del sistema.

0 %

CPU en reposo.

Se despierta cuando cambian los archivos, no por un temporizador. Los diffs se calculan en Rust y el resaltado corre fuera del hilo principal.

Y el resto de git.

Tu propio git 2.36+, tu config, tus hooks y tu firma.

Historial
Branches y merges en un grafo de carriles de colores. Deshacer, revert, reset, checkout o tag.
Branches
Merge, rebase y pull con fast-forward, merge o rebase.
Conflictos
Resuélvelos bloque a bloque y después continúa, salta o aborta.
Pull requests
Léelos, revísalos en el mismo visor de diffs, créalos, haz merge y checkout.
Issues
Abre, edita, comenta, cierra y reabre, sin pasar por el navegador.
Atajos
Cada acción tiene uno y todos se pueden reasignar. Mantén ⌘ para verlos.

Preguntas.

¿Qué es GitViber?

Un cliente git gratis y de código abierto para macOS y Linux, hecho para programar con agentes. Ejecuta Claude Code, Codex o cualquier otro agente en worktrees paralelos, mira sus diffs llegar en vivo, recorre el código, pruébalo en una terminal integrada y haz commit, todo en una app de ~14 MB.

¿Es gratis?

Sí. Es de código abierto bajo la GPL-3.0, sin cuenta, sin telemetría y sin plan de pago.

¿Cómo ejecuto varios agentes de Claude Code o Codex en paralelo?

Dale a cada agente su propio git worktree: una carpeta aparte con su branch, así no se pisan entre ellos. En GitViber creas uno desde cualquier branch, commit o pull request, abres una terminal ahí y arrancas el agente. La barra superior cambia entre worktrees y muestra el número de cambios de cada uno.

¿Funciona con Claude Code y Codex?

Funciona con cualquier agente que edite archivos en una carpeta: GitViber vigila el worktree, no al agente. Para los mensajes de commit puede ejecutar claude -p o codex exec por ti, sin API key.

¿En qué se diferencia de GitHub Desktop?

GitViber gira en torno a worktrees y agentes: diffs que se actualizan en cuanto un agente guarda, una terminal y un explorador de archivos en la misma ventana, y el progreso de revisión guardado por worktree. Además pesa ~14 MB; GitHub Desktop pesa 681 MB.

¿Sigo necesitando un editor como Cursor o VS Code?

No para revisar lo que escribió un agente. GitViber tiene diffs de archivos completos con resaltado por palabra, un explorador de archivos con apertura rápida y una terminal. Editores como Cursor se llevan fácilmente gigas de RAM solo para que puedas leer.

¿Consume mucha RAM o CPU?

No. Es una app de ~14 MB sin Chromium incluido: un núcleo en Rust y el webview del sistema. En reposo usa 0 % de CPU y solo se despierta cuando cambian archivos. El Monitor de Actividad puede mostrar que la memoria sube mientras haces clic por la app; es memoria que WebKit todavía no ha liberado, y baja tras unos minutos sin actividad.

¿En qué plataformas funciona?

macOS 13 o posterior, como una app universal para Apple Silicon e Intel, y Linux x86_64 en .deb, .rpm o AppImage. macOS se usa a diario; las builds de Linux se prueban en CI. Windows no está probado y todavía no tiene build.

¿Cómo inicio sesión en GitHub?

GitViber no tiene inicio de sesión propio. Ejecuta gh auth login una vez, o deja que git recuerde un login de github.com, y GitViber lo toma prestado. El token se queda en memoria.

¿Envía datos a alguna parte?

Se comunica con tus remotes de git y, para pull requests e issues, con GitHub. Busca actualizaciones en GitHub Releases, algo que puedes desactivar en Ajustes. Los errores van a un archivo de log local y a ningún otro lugar.

Más en el README.

Cierra las demás ventanas.

Gratis y de código abierto. Sin cuenta, sin telemetría.

Descargar para macOS
brew install --cask emircan-sahin/tap/gitviber

macOS 13 o posterior, una app universal, firmada y notarizada.
Linux x86_64: .deb, .rpm, AppImage. Requiere git 2.36 o posterior.

O compílalo desde el código fuente.