> AICW Visibility is an open-source CLI that can run standalone or from Claude, Codex, or another AI agent to audit crawler access, answer-engine readiness, JavaScript rendering, and public dataset visibility.

# AICW Visibility

AICW Visibility is an open-source CLI for website AI visibility audits. Run it directly with `npx`, or let Claude, Codex, or another AI agent call it from the terminal to inspect crawler access, answer-engine readiness, JavaScript rendering, and public dataset presence.

![AICW Visibility HTML report](/assets/aicw-visibility/html-report.webp)

Run a visibility check from the terminal:

```bash
npx aicw-visibility example.com
```

## Standalone or agent-driven

Use it as a human-run command-line tool, or plug the command into your favorite AI workflow. Claude, Codex, or any agent with terminal access can run the audit, read the HTML and JSON outputs, and turn the findings into site fixes.

## What it checks

- Server-level access: `robots.txt`, `sitemap.xml`, `llms.txt`, response headers, homepage fetches, and response timing.
- AI crawler access: visibility to AI bots across training data, search indexing, and user interaction crawler groups.
- Page-level readiness: meta tags, JSON-LD, HTML structure, mobile and desktop rendering, and JavaScript-rendered content.
- Public web presence: domain and URL presence in Common Crawl and selected public web sources.
- Report output: a local HTML report plus timestamped JSON data for repeatable audits.

## Why it exists

Classic SEO tools tell you whether a page is crawlable for search. AICW Visibility focuses on the newer AI discovery path: whether AI crawlers can reach the site, whether technical signals are present, whether JavaScript content survives rendering, and whether the domain shows up in public datasets that answer engines may use.

It pairs well with AICW AI Mentions. Visibility answers, "Can AI systems reach and interpret this site?" AI Mentions answers, "Do AI systems mention or cite this brand?"

## Screenshots

![AICW Visibility CLI overview](/assets/aicw-visibility/cli-overview.webp)

The CLI summarizes the audit plan, server checks, AI crawler access, and dataset checks while the scan runs.

![AICW Visibility JavaScript rendering check](/assets/aicw-visibility/cli-js-rendering.webp)

Browser rendering compares desktop and mobile output so JavaScript-heavy pages do not get a false pass from raw HTML alone.

![AICW Visibility report table](/assets/aicw-visibility/html-report.webp)

The generated HTML report is designed for review and sharing, with pass/warn status rows and point scores for each check.

## Install

Run without installing:

```bash
npx aicw-visibility example.com
```

Or install globally:

```bash
npm install -g aicw-visibility
aicw-visibility example.com
```

If Puppeteer's browser is missing locally:

```bash
npx puppeteer browsers install chrome
```

Skip browser rendering checks when you need a faster server-only run:

```bash
aicw-visibility example.com --no-browser
```

## Open source

[Open source on GitHub](https://github.com/aicw-io/aicw-visibility)

---

[View the canonical page](https://aicw.io/aicw-visibility/) · [Browse llms.txt](https://aicw.io/llms.txt)
