Skip to content

Releases: Ru1vly/Aviary

Aviary v0.1.1

Choose a tag to compare

@Ru1vly Ru1vly released this 16 Sep 13:30

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% clean stdout for 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=true allows 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/aviary

or run directly:

npx @ru1vly/aviary open https://example.com

Via GitHub Releases

Download the appropriate pre-compiled binary for your architecture from the release assets below.

Aviary v0.1.0

Choose a tag to compare

@Ru1vly Ru1vly released this 16 Sep 13:29

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 --json and visual --html report exports.
    • Model Context Protocol (MCP): Native stdio server (aviary-mcp) for AI coding agents.
    • Programmatic API: SEOChecker TypeScript/Node.js module.
  • npm Registry: Published under @ru1vly/aviary@0.1.0.