The project is in a healthy, maintained state
Give it a User-Agent string, get back what it is: 150 AI crawlers, search engines, SEO bots, archivers and dataset builders from 74 operators, bundled as one 124.3 KB JSON table. ai_crawler?(ua), identify(ua) -> {name, operator, category, verification_method}, robots_txt(stance). Zero dependencies, no network at require time, pure functions of the string you pass in. Data CC0-1.0 from the independent AI Crawler Index; code MIT.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies