Gittalo
L’icona di Gittalo: un bonsai i cui rami finiscono in piccoli grafi di commit

Git,
frictionless.

Gittalo è un client Git GUI scritto in Rust. Niente account, niente cloud, niente telemetria.

Tutto in una finestra

I branch a sinistra, il grafo al centro, le tue modifiche e il commit a destra. Scritto in Rust e disegnato dalla GPU, apre in un attimo anche una storia lunga.

Cosa fa

Metti in stage le righe giuste

Scegli le righe dentro un hunk: solo quelle finiscono nel commit. Quando Claude rivede il diff in stage, i suoi commenti compaiono subito sotto le righe a cui si riferiscono.

Claude, quando lo chiedi

Gittalo usa il Claude Code che hai già, collegato al tuo abbonamento.

SummaryWritten by Claude
IMPROVE: show blame for the selected line31
Reads blame through gix and caches it per file, so moving between lines stays instant.
Commit 2 files

Senza Claude Code installato e collegato, i pulsanti di Claude restano nascosti e tutto il resto funziona uguale. I messaggi di commit usano sempre l’ultimo Haiku.

Dalla cartella al push

Un secondo

Prima apri la cartella con gittalo .

Il tempo che serve

Poi leggi il diff e metti in stage ciò che va insieme.

Dieci secondi

Dopo, Claude scrive il messaggio e il controllo cerca i segreti.

Un tocco

Infine commit e push con un clic.

  1. Prima apri la cartella con gittalo .
  2. Poi leggi il diff e metti in stage ciò che va insieme, anche riga per riga.
  3. Dopo, Claude scrive il messaggio e il controllo cerca i segreti.
  4. Infine commit e push con un clic.

Tutti i repository in Home

La scheda Home elenca i repository aperti, i preferiti, i recenti e tutti quelli dentro le cartelle che aggiungi. Ogni riga mostra cosa aspetta: un pallino per le modifiche, ↑ da inviare, ↓ da scaricare.

Pull su una scheda li aggiorna tutti, quattro alla volta, solo in fast-forward.

Domande e risposte

Come posso avere Gittalo?

Per ora è privato: lo uso solo io e il codice non è ancora pubblico. Se vuoi provarlo o saperne di più, scrivimi su LinkedIn.

Manda dati da qualche parte?

Solo quello che chiedi a git di mandare. Niente account, niente statistiche d’uso, niente controllo degli aggiornamenti. Le scritture passano dal tuo comando git: .gitconfig, hook e credenziali del Portachiavi funzionano come sempre.

Le funzioni di Claude richiedono una chiave API?

No. Gittalo usa il comando Claude Code collegato al tuo abbonamento Claude. Senza, i pulsanti di Claude restano nascosti e il resto dell’app funziona uguale.

Su quali sistemi funziona?

Per ora macOS 27 o successivo su Apple Silicon. Parla italiano e inglese.

È un client Git completo?

Per il lavoro locale di tutti i giorni sì: branch, remote, tag, stash, worktree e submodule; fetch, pull, push, merge, rebase, cherry-pick, revert e reset; risoluzione dei conflitti, storia dei file e pull request di GitHub tramite gh.

Arriveranno versioni per Windows o Linux?

Sì, prima o poi arriveranno.

Gittalo per ora è privato. Scrivimi e ti racconto di più. Scrivimi