Releases: Ru1vly/Aviary
Releases · Ru1vly/Aviary
Release list
Aviary v0.1.1
Aviary v0.1.1 — Automated Browser Provisioning & Seamless CLI Setup
This release introduces zero-config automatic browser provisioning for Aviary CLI, ensuring out-of-the-box functionality across fresh environments without manual browser installations.
What's Changed
- Automatic Browser Provisioning: Detects missing Playwright Chromium binaries on initial run and automatically downloads them before launching.
- Clean stdout Guarantee: Download progress and provisioning status are written exclusively to
stderr, preserving 100% cleanstdoutfor JSON output and stdio MCP integrations (aviary-mcp). - System Chrome Fallback: Falls back to existing host Google Chrome installations (Stable, Beta, Dev, Canary) if browser download fails or environment is offline.
- Opt-out Control: Environment variable
AVIARY_SKIP_BROWSER_INSTALL=trueallows skipping automatic installation in pre-provisioned or air-gapped CI/CD environments. - Prebuilt Cross-Platform Binaries: Binaries for Linux (amd64, arm64), macOS (amd64, arm64), and Windows (amd64).
Installation
Via npm
npm install -g @ru1vly/aviaryor run directly:
npx @ru1vly/aviary open https://example.comVia GitHub Releases
Download the appropriate pre-compiled binary for your architecture from the release assets below.
Aviary v0.1.0
Aviary v0.1.0 — Initial Public Release
Initial public beta release of Aviary — a comprehensive end-to-end SEO and website quality testing toolkit.
Key Capabilities
- 28 Audit Categories & 235 Checks: Real headless browser auditing via Playwright evaluating client-side SPAs, dynamic metadata, and user experience.
- Core Web Vitals: Real LCP, CLS, FCP, TTFB, and Total Blocking Time (TBT) lab proxies.
- Predictive Heatmaps & UX: Attention scoring, scroll-depth analytics, and above-the-fold content audit.
- Multi-surface Access:
- Interactive Terminal UI (TUI): Ratatui console dashboard with scoring dials and issue rows.
- CLI Runner:
aviary -u <URL>with structured--jsonand visual--htmlreport exports. - Model Context Protocol (MCP): Native stdio server (
aviary-mcp) for AI coding agents. - Programmatic API:
SEOCheckerTypeScript/Node.js module.
- npm Registry: Published under
@ru1vly/aviary@0.1.0.