Repolode
PascaleBeier

PascaleBeier/hitkeep

Analytics da web self-hosted e sem cookies, distribuído em um único binário Go, com domínios de tracking personalizados, SSO, exportações abertas e relatórios de visibilidade em IA.

Alternativa open source a:Google Analytics

Estrelas
98
Forks
11
Issues abertas
9
Último commit
há 11 horas

O que é?

HitKeep é uma solução de analytics da web que roda como um único binário Go com DuckDB e NSQ integrados, sem precisar de um servidor separado de banco de dados, fila ou cache. Em um só dashboard, acompanha tráfego, metas, funis, receita de e-commerce, campanhas UTM e QR, dados do Search Console e Web Vitals.

O tracker de navegador não usa cookies de analytics e respeita o Do Not Track. Além das visitas de pessoas, o HitKeep mostra buscas feitas por crawlers de IA, visitas vindas de IA e resultados de chatbots como canais separados. O recurso Ask AI responde a perguntas usando dados agregados com citações, e um servidor MCP somente leitura permite que assistentes autorizados acessem os analytics.

É possível fazer self-hosting com Docker Compose, Homebrew ou um binário nativo. Os dados podem ser exportados em formatos abertos, e a REST API, os webhooks e os links compartilháveis permitem usar o serviço fora do produto. Também há uma versão gerenciada nas regiões da UE e dos EUA.

Recursos principais

  • 01Roda como um único binário Go com DuckDB e NSQ integrados, sem banco de dados ou fila separados.
  • 02Tracker de navegador sem cookies que respeita o Do Not Track.
  • 03Separa buscas feitas por crawlers de IA, visitas vindas de IA e resultados de chatbots.
  • 04Acompanha metas, funis, receita de e-commerce e campanhas UTM/QR.
  • 05Inclui dados do Search Console, Web Vitals, domínios de tracking personalizados e SSO.
  • 06Exporta dados em formatos abertos e oferece REST API e webhooks.

Casos de uso

  • Substituir o Google Analytics em um site e manter os dados nos próprios servidores.
  • Medir como chatbots e crawlers de IA chegam a um site e o afetam.
  • Acompanhar a receita de e-commerce e o desempenho de campanhas junto com dados de busca.
  • Oferecer à equipe acesso aos analytics do site com SSO e foco em privacidade.

Início rápido

  1. 1

    Instale o HitKeep com Homebrew (macOS com Apple silicon ou Linux x86_64)

    brew install PascaleBeier/hitkeep/hitkeep
  2. 2

    Verifique se a instalação está funcionando

    hitkeep --version
  3. 3

    Baixe o arquivo do Docker Compose e o modelo de ambiente do README e, em seguida, substitua o segredo de exemplo em .env

  4. 4

    Inicie o HitKeep com Docker Compose

    docker compose up -d

Antes de usar

  • A instalação com Homebrew é compatível apenas com macOS com Apple silicon e Linux x86_64; Linux ARM64 requer o binário ou Docker.
  • Em implantações públicas, você precisa configurar HTTPS, proxies confiáveis e backups por conta própria.
  • É voltado para a web e não oferece SDKs móveis, reprodução de sessões nem recursos de experimentação integrados.

Tópicos

Perguntas frequentes

O que é hitkeep?
Analytics da web self-hosted e sem cookies, distribuído em um único binário Go, com domínios de tracking personalizados, SSO, exportações abertas e relatórios de visibilidade em IA. HitKeep é uma solução de analytics da web que roda como um único binário Go com DuckDB e NSQ integrados, sem precisar de um servidor separado de banco de dados, fila ou cache. Em um só dashboard, acompanha tráfego, metas, funis, receita de e-commerce, campanhas UTM e QR, dados do Search Console e Web Vitals.
hitkeep é gratuito? Qual é a licença?
hitkeep é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hitkeep ainda é mantido?
Manutenção ativa. O último commit de hitkeep foi em 21 de out. de 2026.
Para que posso usar hitkeep?
Substituir o Google Analytics em um site e manter os dados nos próprios servidores. Medir como chatbots e crawlers de IA chegam a um site e o afetam. Acompanhar a receita de e-commerce e o desempenho de campanhas junto com dados de busca. Oferecer à equipe acesso aos analytics do site com SSO e foco em privacidade.
Como instalar hitkeep?
Instale o HitKeep com Homebrew (macOS com Apple silicon ou Linux x86_64): brew install PascaleBeier/hitkeep/hitkeep Verifique se a instalação está funcionando: hitkeep --version Baixe o arquivo do Docker Compose e o modelo de ambiente do README e, em seguida, substitua o segredo de exemplo em .env Inicie o HitKeep com Docker Compose: docker compose up -d
Onde consigo hitkeep?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/PascaleBeier/hitkeep

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados