GitButler — Git redesenhado para a era da IA criado pelo cofundador do GitHub, recebe investimento Series A de US$ 17 milhões da a16z
(gitbutler.com)GitButler: um novo cliente Git para a era da IA
O GitButler, criado pela equipe liderada por Scott Chacon (cofundador do GitHub e autor de Pro Git),
levantou uma rodada Series A de US$ 17 milhões liderada pela Andreessen Horowitz (a16z).
• Investidores participantes: Fly Ventures, A Capital
• Peter Levine, da a16z, entrou para o conselho
⸻
Por que tentar recriar o Git
Scott Chacon explicou assim o contexto deste investimento:
“Há tempo demais as práticas de desenvolvimento vêm sendo forçadas a se encaixar no que o Git consegue fazer.
O problema não é que os desenvolvedores não saibam escrever código,
mas que o contexto se perde entre ferramentas, entre pessoas e, agora,
até entre pessoas e agentes.”
⸻
Recursos principais
O GitButler redesenha a UX tradicional do Git e oferece nativamente os seguintes recursos:
-
Branches empilhadas (Stacked Branches)
• Gerenciamento hierárquico de branches
• Representação mais intuitiva de fluxos de trabalho complexos -
Branches paralelas (Parallel Branches)
• Mantém várias branches ativas ao mesmo tempo
• Permite isolamento lógico semworktree -
Eliminação do staging
• Trabalhe diretamente semgit add
• Reduz a barreira de entrada do Git -
Metadados ricos
• Atribui contexto mais rico a commits e ao trabalho -
Comandos dedicados para agentes
• Oferece comandos otimizados para ambientes de codificação com IA
⸻
Fluxo de trabalho centrado em agentes de IA
O GitButler faz da integração com ferramentas de IA um ponto central:
• Cursor
• Windsurf
• Claude Code
Principais funções
• Automação do gerenciamento de commits
• Criação de savepoints
• Execução de agentes diretamente pela GUI
Atualização do GitButler 0.16
• Adição da aba Agent
• Possibilidade de executar sessões independentes do Claude Code por branch
⸻
Stack tecnológica
• Framework desktop: Tauri
• Frontend: Svelte + TypeScript
• Backend: Rust
• CLI: but (compartilha o mesmo motor em Rust)
⸻
Posicionamento
• Compatível imediatamente com repositórios Git existentes
• Oferece GUI + CLI
• Um ambiente de desenvolvimento de próxima geração que substitui a interface do Git
⸻
Política de licença
• Fair Source License
• Permite visualizar o código e contribuir
• Restringe a criação de produtos concorrentes
• Migra para licença MIT após 2 anos
⸻
Resumo principal
• Reduz a complexidade do Git e oferece um ambiente de desenvolvimento centrado em contexto
• Projetado com a colaboração entre humanos + agentes de IA como premissa
• Reinterpreta os conceitos de branch/commit para fluxos de trabalho modernos
⸻
2 comentários
Usei isso por um tempo... na época em que eu usava, era lento demais em repositórios grandes... e era muito difícil usar junto com o Git comum... espero que tenha melhorado bastante agora.
Sem
staging? A princípio achei estranho,mas talvez faça sentido para a próxima geração... né