Skip to content

Aviary v0.1.1

Choose a tag to compare

@Ru1vly Ru1vly released this 16 Sep 13:30
· 146 commits to main since this release

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.