Devotd Github
新发现开发工具

spcaeo/skald v2.14.1 — 基于日志的自托管网页分析

spcaeo/skald 是一款利用服务器访问日志区分普通访客、AI 助手和爬虫的网页分析工具。

仓库信息spcaeo/skald ↗

spcaeo/skald 是一款利用服务器访问日志区分普通访客、AI 助手和爬虫的网页分析工具。

GitHub 项目说明: Every visit, truly told. Self-hosted web analytics from your server access log: see people, AI assistants (ChatGPT, Claude, Perplexity), crawlers and bots that JavaScript analytics miss. Every figure counted twice. No cookies, no third-party script. Python, SQLite, Docker.

星标
★ 16
复刻
1
语言
Python
许可证
NOASSERTION
最新版本
v2.14.1
查看原始来源 ↗在 GitHub 查看 ↗

spcaeo/skald 是一款分析服务器访问日志的自托管网页分析工具。所提供记录中的最新版本是 v2.14.1。它使用 Python 编写,采用 SQLite 和 Docker。它不在浏览器中安装 JavaScript 分析脚本或 Cookie,并能区分普通访客与 ChatGPT、Claude、Perplexity 等 AI 助手,以及爬虫和机器人。不过,所提供记录中没有单独列出 v2.14.1 的变更内容。

分析的依据不是浏览器发送的信号,而是服务器记录的请求。因此,这个项目的用途就是也能看到基于 JavaScript 的分析工具所遗漏的访问。README 说明称,所有数值都会由一个独立的审计解析器重新统计。这种结构可以用两条路径核对数值,但所提供的信息中没有比较两者准确度的性能测量结果。对于那些希望在访客浏览器中不放置跟踪脚本的同时区分 AI 助手来源的网站来说,这是合适的做法。

许可证信息需要谨慎解读。仓库的许可证字段显示为 NOASSERTION,但 README 摘要说明可依据 Elastic License 2.0 免费自行托管。仅凭这两点信息难以确定使用条款。因此,基于日志的分析这一功能已得到确认,但在引入之前,仍需单独查看仓库的实际许可证条款。