A Pi-hole–ready blocklist that targets AI companion, roleplay, and chatbot websites (including NSFW platforms and discovery portals). Designed for network-level filtering via Pi-hole.
- A plain-text hosts-format list for Pi-hole (
0.0.0.0 domainper line). - Alphabetically sorted and deduplicated.
- Scope: AI companionship, romance/roleplay, sexting bots, multi-bot portals that surface companions, and related directories.
- Open Pi-hole Admin → Group Management → Adlists.
- Add the raw URL of
aicompanion.txtfrom this repository. - Save, then run:
- Tools → Update Gravity (or
pihole -gvia SSH).
- Tools → Update Gravity (or
- (Optional) Assign this adlist to specific Pi-hole groups to control which clients are affected.
- Pi-hole matches exact domains; add
www.or notable subdomains as separate entries if needed. - If a domain resolves to parked or defunct content, consider removing it in a PR.
- The header in
aicompanion.txtincludes the last update date (YYYYMMDD). - After pulling changes, run Update Gravity again to apply new entries.
- Format:
0.0.0.0 example.com(no protocols, no paths, no wildcards). - Keep alphabetical order and avoid duplicates.
- Include a brief rationale in your PR (e.g., “Companion app,” “NSFW roleplay,” “Discovery portal”).
- Update the date in the header.
Use GitHub Issues to report:
- False positives (legitimate sites being blocked).
- Defunct domains and redirects.
- Suggestions for clearer scope or categories.
Provided “as is.” Domains may change over time; review periodically. Network environments vary, and maintainers aren’t responsible for unintended blocking effects.
MIT License