Skip to content

Catch SEO issues
before deployment.

Open-source SEO and AI crawler audits for developers and web agencies. Inspect rendered pages in Chromium, review readable reports, and add checks to CI.

$ npx @ru1vly/aviary -u https://example.com/
MITlicensed
CIready
1real browser

No account required. Run locally and save your reports.

A quieter way to audit

Review findings.
Verify your fixes.

01

Find what is missing

Metadata, headings, alt text, labels, schema, security headers, and more.

02

Measure what is slow

Lab performance measurements, resources, rendering, caching, and mobile experience.

03

Fix what matters

Review failed checks and supporting details, then verify your changes with another audit.

Run it anywhere

Start with one command.

Replace the example URL with your website. Open report.html, review a finding, make a fix, and run again. Node.js 20 or newer is required; Chromium may download on first use.

Terminal
$ npx @ru1vly/aviary -u https://example.com/ --output report.json --html report.html

From a finding to a fix

Make your first audit useful.

01

Inspect a finding

For example, an unexpected noindex directive on a public landing page deserves review. This is an illustrative scenario, not a customer result.

02

Check your intent

Inspect the page and crawler policy before changing them. Fix the directive if the page is intended for indexing, then audit the same URL again.

03

Keep checking

Use a scheduled GitHub Actions audit to save reports and compare against a successful baseline.

Set up GitHub Actions

Scores summarize the checks run; they do not predict rankings or AI citations. Default local audits have no built-in telemetry or report uploads. Read the limitations and data handling notes.

Community & Sustainability

Supporting
Aviary.

Aviary is independent, open-source, and free forever. Sponsorship sustains ongoing maintenance and development — improving checks, documentation, and compatibility as web standards evolve.

01PRs Welcome

Contributing by Coding

Finding and fixing bugs, writing new browser audit checks for @ru1vly/aviary, improving TypeScript definitions, submitting PRs to GitHub, and enhancing documentation.

02Sponsors

Contributing Financially

Sponsor tiers with recognition-only perks and an opt-in sponsors wall. Aviary is independent and free forever.

03Community

Content & Outreach

Tell us which findings helped, report confusing results, or write a tutorial showing an audit and its fix.

Questions about contributing or local setup?Explore our open documentation or start a discussion on GitHub. Community help only.

MIT licensed · Runs locally

Make the invisible
problems visible.