Tracking real visits since September 7, 2026 at 5:47 PM. Refreshed roughly once a day — see aws/visit-stats.md for how.
The 6 days currently covered by the raw visit log (it's capped at the most recent 2000 entries) — not the full lifetime history in the totals below.
| Date | Real | Dev tool | Claude Code | Bot / crawler | Scan probe | Total |
|---|---|---|---|---|---|---|
| Sep 11 | 44 | 0 | 5 | 22 | 1 | 72 |
| Sep 12 | 121 | 1 | 393 | 34 | 716 | 1265 |
| Sep 13 | 25 | 0 | 22 | 37 | 44 | 128 |
| Sep 14 | 32 | 0 | 0 | 6 | 24 | 62 |
| Sep 15 | 71 | 0 | 0 | 7 | 374 | 452 |
| Sep 16 | 20 | 0 | 0 | 1 | 0 | 21 |
"Real" is a request for an actual page on this site from an ordinary browser — a person. "Dev tool" is the same, but from curl/wget/etc. whose source IP isn't a recognized Claude Code environment — some other script or tool, not a visitor, but not specifically identified either. "Claude Code" is the same kind of traffic but from an IP this project's own Claude Code sessions have confirmed as themselves (see this note for why that split exists — short version: it used to get miscounted as "scan"). "Bot" is a known crawler/link-preview UA. "Scan probe" is a request for a path that doesn't exist anywhere on this site (credential filenames, phpinfo.php, wp-admin, etc.) — automated, untargeted, and harmless here since there's no backend for it to find anything on, but common enough on the open internet that it's worth separating from real traffic rather than miscounting it. No IP addresses or other visitor details are published here — just counts. Lifetime totals include some history from before the daily log existed, which is why they don't exactly match the daily breakdown above summed together.