Cliente Git nativo e leve para macOS que gerencia repositórios e worktrees, revisa diffs e registra alterações em uma única janela.
- Estrelas
- 134
- Forks
- 10
- Issues abertas
- 1
- Último commit
- há 3 dias
O que é?
1git é um workspace Git nativo para macOS. Com ele, você pode revisar arquivos alterados com diffs de texto e imagem, selecionar arquivos ou linhas específicas e criar commits em uma única tela. As ferramentas de histórico abrangem commits, branches, tags, stashes e o grafo de commits.
O app organiza o trabalho com abas, espaços e worktrees. É possível abrir repositórios localmente ou via SSH em máquinas remotas com macOS e Linux. Também dá para conectar contas do GitHub e do GitLab para trabalhar com pull requests ou merge requests.
As mensagens de commit podem ser geradas por IA usando OpenCode, ChatGPT, Claude Code, Codex ou qualquer API configurada por você. Somente as alterações selecionadas são enviadas ao provedor escolhido. O app requer macOS 13 ou posterior em um Mac com Apple Silicon e Git instalado.
Recursos principais
- 01Revise diffs de texto e imagem, selecionando arquivos e linhas específicas.
- 02Consulte commits, branches, tags, stashes e o grafo de commits.
- 03Organize o trabalho com abas, espaços e worktrees.
- 04Abra via SSH repositórios em máquinas remotas com macOS e Linux.
- 05Conecte contas do GitHub e do GitLab para trabalhar com pull requests ou merge requests.
- 06Gere mensagens de commit com OpenCode, ChatGPT, Claude Code, Codex ou uma API personalizada.
Casos de uso
- Revisar alterações e criar commits em uma interface visual no Mac.
- Trabalhar em várias branches ou funcionalidades ao mesmo tempo usando worktrees.
- Gerenciar repositórios em um servidor Linux remoto a partir de um Mac local.
- Rascunhar mensagens de commit com um assistente de IA a partir do diff selecionado.
Início rápido
- 1
Clone o repositório
git clone https://github.com/1bye/1git.git - 2
Acesse a pasta do projeto
cd 1git - 3
Instale as dependências
bun install --frozen-lockfile - 4
Inicie o app no modo de desenvolvimento (na primeira inicialização, o complemento nativo será compilado, o que pode levar alguns minutos)
bun run dev:app
Antes de usar
- Disponível apenas para macOS; requer um Mac com Apple Silicon e macOS 13 ou posterior.
- As compilações ainda não são notarizadas, então o macOS pode bloquear o app na primeira inicialização.
- Atualmente distribuído como versão beta.
Em coleções
Tópicos
Perguntas frequentes
- O que é 1git?
- Cliente Git nativo para macOS que permite revisar alterações, fazer commits e gerenciar repositórios locais ou via SSH, com mensagens de commit geradas por IA. 1git é um workspace Git nativo para macOS. Com ele, você pode revisar arquivos alterados com diffs de texto e imagem, selecionar arquivos ou linhas específicas e criar commits em uma única tela. As ferramentas de histórico abrangem commits, branches, tags, stashes e o grafo de commits.
- 1git é gratuito? Qual é a licença?
- 1git é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- 1git ainda é mantido?
- Manutenção ativa. O último commit de 1git foi em 4 de nov. de 2026.
- Para que posso usar 1git?
- Revisar alterações e criar commits em uma interface visual no Mac. Trabalhar em várias branches ou funcionalidades ao mesmo tempo usando worktrees. Gerenciar repositórios em um servidor Linux remoto a partir de um Mac local. Rascunhar mensagens de commit com um assistente de IA a partir do diff selecionado.
- Como instalar 1git?
- Clone o repositório: git clone https://github.com/1bye/1git.git Acesse a pasta do projeto: cd 1git Instale as dependências: bun install --frozen-lockfile Inicie o app no modo de desenvolvimento (na primeira inicialização, o complemento nativo será compilado, o que pode levar alguns minutos): bun run dev:app
- Onde consigo 1git?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/1bye/1git
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma GUI desktop para Git rápida e local-first, disponível para Linux, Windows e macOS, desenvolvida em Rust com o framework GPUI.
Um editor de código pequeno e rápido, escrito em Go, com interface nativa renderizada pela GPU, sem webview nem Electron.
Implementação de Git em Go puro, disponível como biblioteca para ler e manipular repositórios Git por meio de código.
Uma interface de terminal que exibe o grafo de commits do Git como imagens, semelhante a git log --graph --all, para navegar pelo histórico do repositório.
Cliente Git nativo para Windows, macOS e Linux, feito em Rust e egui, com assistência opcional de IA para merges de três vias.