techarohq/anubis

Weighs the soul of incoming HTTP requests to stop AI crawlers

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 2nd, 2026
Created on March 17th, 2025
Open Issues & Pull Requests: 374 (+0)
GitHub issues: Enabled
Number of forks: 710
Total Stargazers: 22,227 (+2)
Total Subscribers: 81 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Anubis is a middleware tool that blocks AI crawlers from accessing web applications by analyzing incoming HTTP requests.

The tool addresses the problem of unwanted AI bot traffic by implementing request analysis to identify and reject crawler requests before they reach your application. It operates as middleware that sits between incoming requests and your web server, examining request characteristics to determine whether they originate from AI crawlers or legitimate users.

Anubis suits projects concerned with protecting their content from automated scraping and training data collection by AI systems. It works best for applications where you want to maintain control over which automated systems can access your resources. The tool is particularly relevant for sites that want to prevent their data from being used to train large language models or other AI systems without permission.

The project shows consistent maintenance with regular updates addressing both bug fixes and feature improvements. Development activity demonstrates responsiveness to issues raised by users, with fixes being deployed in response to reported problems. The codebase receives ongoing refinement with commits that improve the tool's detection capabilities and reliability. The project maintains clear documentation and provides examples for integration, indicating attention to making the tool accessible to potential users.