AI agent directory / ChatGPT-User
ChatGPT-User
AI fetcher from OpenAI
Fetches a page when someone asks ChatGPT about it or a custom GPT needs it.
| Run by | OpenAI |
|---|---|
| Type | AI fetcher |
| Purpose | Acts for a person |
| Acts for | A person, in the moment |
| robots.txt token | ChatGPT-User |
| IP ranges | Published by OpenAI |
| Documentation | OpenAI's documentation |
How Airglow identifies it
- SignedIt can sign its requests (Web Bot Auth), so its identity can be verified.
- DeclaredIt names itself in the User-Agent:
ChatGPT-User.
Every visit in Airglow says which of these applied, so you can decide how much to trust it.
Seeing it on your site
It usually reads pages without running JavaScript, so Airglow counts every visit through a server connection (Cloudflare). When it does run JavaScript, the script sees and replays it too.
Allowing or blocking ChatGPT-User
ChatGPT-User reads the ChatGPT-User group in your robots.txt. To keep it out of the whole site:
User-agent: ChatGPT-User Disallow: /
OpenAI runs a separate bot for each purpose, so blocking ChatGPT-User doesn't block its other agents listed below.
Airglow shows, for every agent that visits, whether your robots.txt lets it in, and helps you write rules by purpose (training, search, acting for a person).
Other agents from OpenAI
See when ChatGPT-User visits your site
Airglow names every AI agent on your website, replays what it did and links the visitors it sends you. Free for one website.