GitBot
gitbot-hq · Programação · Produtividade
O GitBot é um servidor local de código aberto que transforma Claude Code, Codex ou OpenCode em bots reutilizáveis, com instruções salvas, regras de aprovação e conversas que você retoma depois.

Sobre GitBot
About
O que é o GitBot
O GitBot é um servidor pequeno que você instala no próprio computador. Ele fica entre uma aba do navegador e o agente de código que você já paga, e guarda o serviço desse agente como um bot que pode rodar de novo em qualquer repositório. Não existe conta no GitBot. Seus arquivos não saem do lugar e a única conexão externa é a que o agente já faz sozinho.
O problema que ele resolve é a repetição. Claude Code, Codex e OpenCode esquecem o que você pediu na última vez, então cada tarefa começa com a mesma explicação sobre como você gosta de uma revisão, quais arquivos importam e o que o agente pode mexer sem perguntar. O GitBot mantém essa preparação dentro de um bot e abre uma conversa sobre uma pasta quando o trabalho precisa ser feito de novo.
Duas outras peças fecham o ciclo. As conversas ficam presas a um repositório, e cada uma continua com o agente que rodou o primeiro turno, então dá para fechar a aba e voltar a uma resposta em andamento. Os passos de configuração são comandos opcionais que rodam uma vez por máquina: é assim que um bot confere se falta alguma ferramenta ou prepara o ambiente local antes de encarar trabalho de verdade.
Vale conhecer os limites antes de instalar. O GitBot não tem autenticação e escuta em todas as interfaces de rede, ou seja, quem alcançar a porta 3000 pode comandar agentes com o seu acesso a arquivos e ao shell. Ele também está na versão 0.0.x sob licença MIT, o que significa superfície pequena e arestas ainda sendo aparadas.
Como começar
- Instale o Node.js 18 ou mais recente e um agente de código: a CLI
claude, a CLIcodexdepois decodex login, ou oopencodedepois deopencode auth login. - Rode
npm install -g @gitbot-hq/gitbotno terminal. - Entre na pasta onde ficam seus projetos e inicie o servidor local de agentes de IA com
gitbot start. Use-p 4000para trocar a porta ou--caffeinatepara impedir que um Mac durma em trabalhos longos. - Abra
http://localhost:3000na mesma máquina, clique no botão de mais do painel Bots e escolha Create manually. - Dê um nome ao bot, escolha um agente instalado, escreva as instruções fixas e deixe as permissões de bots em Ask before each tool. Depois abra uma conversa, selecione a pasta do repositório e envie a primeira mensagem.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de GitBot.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores que já pagam Claude Code, Codex ou OpenCode
- Mantenedores solo com vários repositórios
- Times pequenos que querem rotinas compartilhadas sem plataforma hospedada
Tarefas
- Revisão de código recorrente
- Limpeza de documentação
- Tarefas de dependência e build
Cenários
- Freelancer com três repositórios de clientes
- Notebook que já tem um agente logado
- Refatoração longa que você acompanha do sofá
Principais recursos
Bots reutilizáveis no lugar de prompts repetidos
Um bot para agente de código reúne instruções fixas, a escolha de agente, um modo de permissão e passos de configuração opcionais. Você descreve o serviço uma vez em linguagem comum e reaproveita em qualquer repositório que consiga ler. A separação é o ponto: o bot define como o trabalho é feito e a sua mensagem define a tarefa do dia. É a diferença entre um arquivo de prompts e os bots de programação com IA reutilizáveis, porque a preparação vira um objeto salvo em vez de texto colado de novo.
Conversas presas a uma pasta
Cada conversa roda dentro da pasta de repositório escolhida na abertura. O GitBot transmite a saída do agente para o navegador e a conversa sobrevive ao fechamento da aba, então um turno longo não exige vigia. A conversa também fica com o agente que fez o primeiro turno, o que mantém o comportamento de cada modelo previsível.
Cartões de aprovação e limite de ferramentas
Com Claude Code ou OpenCode, o GitBot mostra um cartão de aprovação sempre que uma ferramenta pede permissão. Uma lista de ferramentas permitidas restringe o que o bot pode chamar. A aprovação automática existe para quem quiser, e ela tira a chance de inspecionar cada chamada, então comece no modo de perguntar e amplie depois.
Modos de permissão por agente
O Codex funciona de outro jeito e o GitBot acompanha. Um bot de Claude Code e um bot de OpenCode recebem cartões de aprovação, enquanto um bot de Codex não tem canal de aprovação por ação. Para o Codex você escolhe Plan only, só leitura, ou Edit in the working directory para editar dentro da pasta. O modelo é opcional no Claude Code e no Codex, e obrigatório como par provedor e modelo no OpenCode.
Bots compartilháveis e Marketplace
O Share with code copia instruções e ajustes do bot para algo que outra pessoa importa. Histórico de chat e arquivos locais ficam para trás. O Publish to Marketplace monta uma ficha pública e um pull request contra o repositório GitBot Library, e precisa mostrar o diff final antes de qualquer publicação.
Armazenamento local e nenhuma conta
Bots e registros de conversa ficam em ~/.gitbot por padrão. O GitBot não mantém banco hospedado, não coleta telemetria e não pede cadastro. Na inicialização ele consulta seu IP público, apenas para imprimir o endereço que outros dispositivos da rede devem abrir.
Prós e contras
Prós
- Reaproveitar um agente que você já paga mantém a conta estável, sem segunda assinatura para justificar.
- Instruções, permissões e passos de configuração moram num só lugar, então um fluxo de trabalho com IA deixa de depender do histórico de chat de uma pessoa e passa a ser algo que o time repete.
- As conversas voltam depois que o navegador fecha, o que livra refatorações longas de depender de uma aba aberta.
- O código tem licença MIT e pode ser lido, útil quando você quer conferir o que roda na sua máquina antes de confiar.
- Importar e exportar facilitam a passagem: o colega recebe a sua configuração exata, não uma captura de tela de um prompt.
Contras
- Não existe autenticação. Quem alcançar a porta consegue rodar agentes com o acesso a arquivos e shell da sua conta, então isso só faz sentido em rede confiável.
- Não vem com modelo. Sem Claude Code, Codex ou OpenCode instalado e logado, o GitBot não tem o que executar.
- O Codex não aplica lista de ferramentas permitidas e não oferece aprovação por ação, então um limite rígido exige Claude Code ou OpenCode.
- Um bot importado pode trazer comandos de configuração que rodam na importação, e a numeração 0.0.x mostra que controles de acesso remoto ainda faltam.
Perguntas frequentes
O GitBot é um servidor local que dá a Claude Code, Codex ou OpenCode um serviço reutilizável, uma pasta de repositório e uma conversa para retomar. A instalação é via npm, e o trabalho acontece numa aba do navegador.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a GitBot.
Alternativas a GitBot
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
