Skip to content

feat: Add GAIA to Homebrew for macOS installation #767

@kovtcharov-amd

Description

@kovtcharov-amd

Summary

Add GAIA to Homebrew as a Cask (for the GUI app) and/or a Formula (for the CLI), making it the standard macOS installation method.

This was suggested in #745, where users encountered friction with the unsigned DMG installer requiring Gatekeeper workarounds. A Homebrew Cask would provide a trusted, familiar installation path for macOS users.

Motivation

  • macOS users expect brew install as the standard way to install apps
  • Removes friction from the current DMG install flow (Gatekeeper warnings, manual xattr -cr commands)
  • Increases discoverability and credibility of the project
  • Keeps GAIA up-to-date automatically via brew upgrade

Proposed Approach

Option A: Homebrew Cask (GUI app)

Distribute the signed .dmg via homebrew-cask or a custom tap:

cask "gaia" do
  version "0.17.2"
  sha256 "..."
  url "https://github.com/amd/gaia/releases/download/v#{version}/gaia-agent-ui-#{version}-arm64.dmg"
  name "GAIA"
  desc "AMD's generative AI framework for local AI applications"
  homepage "https://amd-gaia.ai"
  app "GAIA.app"
end

Option B: Homebrew Formula (CLI)

Distribute the gaia Python CLI via a formula wrapping uv/pipx install.

Option C: AMD Tap (Recommended)

Create an amd/homebrew-gaia tap to host both:

brew tap amd/gaia
brew install gaia          # CLI
brew install --cask gaia   # GUI

Prerequisites

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions