About this project
HitKeep is a web analytics platform published under the MIT license. The README states that the complete product is open source, including custom tracking domains and team SSO, rather than splitting those features into a separate proprietary edition.
Deployment and operation
HitKeep is designed to run as one Go binary with embedded DuckDB and NSQ, so it does not require a separate database, queue or cache. Documented installation paths include Homebrew on Apple silicon macOS or x86_64 Linux, a published Docker Compose file with an environment template, and AMD64 or ARM64 binaries from GitHub Releases. The Compose quick start creates a .env file where a long random secret must be set before starting, after which the dashboard is reachable on localhost:8080 where the first account is created. The documentation also covers HTTPS and trusted-proxy setup before public exposure, backups and restore, and a configuration reference. A managed HitKeep Cloud option is available in EU or US regions for users who do not want to operate it themselves.
Tracking
Adding an async tracker script to a site starts collection immediately. Pageviews and supported automatic interaction events such as outbound clicks, file downloads and form submissions are captured, and custom events can cover product-specific actions like signups, purchases or qualified leads. The browser tracker sets no analytics cookies, respects Do Not Track, and is described as collecting focused website analytics without building a cross-site identity.
Reporting
Reporting is intended to follow acquisition through to outcomes: pages, automatic and custom events, goals, funnels, ecommerce revenue, UTM and QR campaigns, Search Console data (clicks, impressions, click-through rate, position and query trends) and Web Vitals.
AI-related capabilities
HitKeep treats AI as a first-class traffic channel, keeping crawler fetches, AI-referred visits and chatbot outcomes distinct. An "Ask AI" feature answers questions using cited aggregate evidence, and a read-only MCP interface is described as giving approved assistants governed analytics access.
Data access and scope
The project emphasizes data sovereignty through open exports, complete takeout, REST APIs, webhooks, share links and permissions. The README is explicit about scope: HitKeep is web-focused and favors aggregate traffic and conversion evidence over visitor profiles, session replay, mobile SDKs or built-in experimentation, resulting in a smaller collection boundary and operating surface than a full product-analytics suite, while going beyond a basic pageview counter.
Contributing and support
Documented contributor commands include setup, seeded development mode (with optional detached mode), screenshot capture, machine-readable command and configuration catalogs, and a pull-request QA check, with the Compose stack and full workflow described in CONTRIBUTING.md. Bugs are reported through GitHub Issues and vulnerabilities through the security policy; the project also links a comparison library and compliance overview for evaluation.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.