关于 HitKeep
HitKeep 是面向团队的开源网站分析软件,可跟踪流量、转化、Search Console 数据和 AI 可见度。其只读 MCP 服务让获准的助手受控访问汇总分析数据,而非访客画像。
主要功能
- 01跟踪流量、转化和 AI 引荐
- 02衡量目标、漏斗和电商收入
- 03接入 Search Console 与 Web Vitals 数据
- 04无 Cookie 跟踪并尊重 Do Not Track
- 05导出数据并以单个二进制文件自托管
适用场景
- 01通过助手查看汇总网站流量
- 02比较获客来源和转化结果
- 03监测 AI 引荐访问和爬虫活动
- 04通过自托管掌控分析数据
MCP 相关
只读 MCP 服务向获准的助手开放受控的 HitKeep 汇总分析数据访问。输入未说明具体 MCP 工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://{hitkeep_host}/mcpclaude mcp add --transport http pascalebeier-hitkeep https://{hitkeep_host}/mcp{"mcpServers":{"pascalebeier-hitkeep":{"type":"http","url":"https://{hitkeep_host}/mcp"}}}在 Cursor 中打开{"servers":{"pascalebeier-hitkeep":{"type":"http","url":"https://{hitkeep_host}/mcp"}}}在 VS Code 中打开{"mcpServers":{"pascalebeier-hitkeep":{"type":"http","url":"https://{hitkeep_host}/mcp"}}}{"mcpServers":{"pascalebeier-hitkeep":{"serverUrl":"https://{hitkeep_host}/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://{hitkeep_host}/mcp需要授权工具
详细介绍
原生 AI、数据自主、隐私优先的 Web 分析,集于一个二进制文件。
HitKeep 在 MIT 许可证下 100% 开源,将流量、转化、Search Console 和 AI 可见性整合于一体,并提供自定义跟踪域名、SSO、开放格式导出,且无需单独的数据库、队列或缓存。

为什么选择 HitKeep
- 100% 开源。 完整产品均采用 MIT 许可证。自定义跟踪域名和团队 SSO 都位于同一公共代码库中,而非单独的专有版本。
- 完全掌控数据。 可自行托管包含嵌入式 DuckDB 和 NSQ 的单个 Go 二进制文件,也可用开放格式导出数据。完整数据导出、API、Webhook、分享链接和权限,让数据在 HitKeep 之外仍然有用。
- 原生 AI 分析。 HitKeep 将 AI 视为一等流量渠道:爬虫抓取、AI 引荐访问和聊天机器人结果各自独立。Ask AI 使用带引用的汇总证据,而只读 MCP 则为获准的助手提供受管控的分析访问权限。
- 默认保护隐私。 浏览器跟踪器不会设置分析 Cookie,尊重 Do Not Track,并专注于收集网站分析数据,不建立跨站身份档案。
- 报告直达结果。 从获客开始,追踪页面、自动和自定义事件、目标、漏斗、电商收入、UTM 和 QR 营销活动、Search Console 以及 Web Vitals。
可自行托管完整的开源产品;如果不想自行运维,也可以在托管的欧盟或美国区域使用 HitKeep Cloud。
HitKeep 专注于 Web。它更重视汇总的流量和转化证据,而非访客档案、会话回放、移动 SDK 或内置实验功能。这样既能缩小数据收集范围和运维面,又不止步于基础的页面浏览量统计。
快速开始
在 Apple silicon macOS 或 x86_64 Linux 上,使用 Homebrew 安装 HitKeep:
brew install HitKeep/hitkeep/hitkeep
hitkeep --version
按照 Homebrew 安装指南 配置并启动 HitKeep。在 Linux ARM64 上,请改用已发布的 ARM64 二进制文件或 Docker。
如需面向生产环境的可自托管设置,请下载 Docker Compose 文件和环境模板:
mkdir hitkeep && cd hitkeep
curl -fsSLo compose.yml https://raw.githubusercontent.com/HitKeep/hitkeep/main/examples/compose.yml
curl -fsSLo .env https://raw.githubusercontent.com/HitKeep/hitkeep/main/examples/.env.example
打开 .env,将 paste-the-generated-value-here 替换为从密码管理器中生成的长随机值。然后启动 HitKeep:
docker compose up -d
打开 http://localhost:8080 并创建第一个账户。请妥善保管 .env,并在重启时保留相同的密钥。
在将实例公开之前,请按照 Docker Compose 指南配置 HTTPS 和可信代理,然后查看备份和配置参考。如需将其作为原生 Linux 服务运行,请从 GitHub Releases 下载 AMD64 或 ARM64 二进制文件,并按照二进制文件安装指南操作。
跟踪您的第一个网站
在控制面板中创建一个网站,然后将跟踪代码添加到您的页面:
<script async src="https://analytics.example.com/hk.js"></script>
页面浏览量以及受支持的自动互动事件——出站点击、文件下载和表单提交——会立即开始传入。有关注册、购买或合格潜在客户等特定产品操作,请参阅自定义事件指南。
探索 HitKeep
查看 AI 可见性、电商、Search Console、Ask AI 和助手
AI 可见性

电商

Search Console

Ask AI

助手

在文档中查找答案,通过 GitHub Issues 报告可复现的错误,并按照安全政策私下披露漏洞。
贡献者快速入门
运行 ./hk setup,然后使用 ./hk dev --seed 启动预置数据开发,或使用 ./hk dev --detach。使用 ./hk screenshot 捕获产品证明;查看 ./hk catalog commands --output json 和 ./hk catalog configuration --output json,而不是复制可能变动的工作流信息。使用 ./hk qa pr 进行验证。Compose 堆栈和完整工作流见 CONTRIBUTING.md。
- 使用: 安装 · 配置 · REST API · 目标 · 漏斗
- 评估: 对比库 · 合规 · 版本发布 · 更新日志
- 参与贡献: 贡献者指南 · 安全政策 · 问题
- 支持开源: 在 GitHub Sponsors 上资助 HitKeep,或一次性捐助。
许可证
HitKeep 根据 MIT 许可证分发。
DuckDB 扩展
HitKeep 包含 S3 备份和 XLSX 导出所需的 DuckDB 扩展。
启动时不会下载扩展。首次使用时,随附文件会解压到 HITKEEP_DATA_PATH/.duckdb/extensions;运行 HitKeep 的进程必须对此目录具有写入权限,且该目录必须位于未启用 noexec 的挂载点上。
缓存可以删除,也可以在无需网络访问的情况下重新创建。二进制文件、Homebrew 或容器部署均无需覆盖 HOME 或单独安装扩展。
DuckDB 升级的贡献者说明见 扩展包文档。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。