{"adoption": {"forks": 95, "observed_at": "2026-08-28T04:04:37.005760+00:00", "stars": 1399}, "canonical_url": "https://ross.abutalabs.com/products/bauh", "card": {"archived": false, "artifact_type": "application", "description": "Graphical user interface for managing your Linux applications. Supports AppImage, Debian and Arch packages (including AUR), Flatpak, Snap and native Web applications", "domain": ["operating-systems", "desktop-applications", "developer-tools", "self-hosted"], "enriched": true, "function": ["gui", "package-manager", "developer-tools", "backup", "cli"], "health_score": 24, "homepage": null, "language": "Python", "license": "Zlib", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["vinifmor/bauh"], "name": "vinifmor/bauh", "platform": ["python"], "pushed_at": "2024-10-13T12:58:41+00:00", "repo": "vinifmor/bauh", "stars": 1399, "tags": ["appimage", "flatpak", "snap", "aur", "arch-linux", "debian", "system-tray", "web-apps", "qt", "linux", "desktop"], "topics": ["appimage", "snap", "flatpak", "arch", "archlinux", "aur", "python", "nativefier", "webapplication", "debian"], "urls": [], "use_cases": ["manage flatpak and snap apps from one gui", "install and update appimages on linux", "browse and install AUR packages graphically", "get tray notifications when linux apps have updates", "create web apps from websites as native applications", "unified package manager gui for arch linux", "backup system state before package changes with timeshift"], "what_it_is": "bauh is a graphical interface for managing Linux applications across multiple packaging formats, including AppImage, Debian and Arch packages (with AUR), Flatpak, Snap, and native Web applications. It provides a management panel for installing, upgrading, and removing software, plus a system tray mode with update notifications and Timeshift-based backup integration.", "when_to_avoid": ["you only use a single package format with a native manager already (e.g., only Flatpak with GNOME Software)", "you need a fully headless/CLI-only package management workflow", "you are not on Linux or use an unsupported distribution", "you need cutting-edge features - the project appears to be in maintenance mode with infrequent releases"], "when_to_choose": ["you use multiple packaging formats (AppImage, Flatpak, Snap, deb, pacman/AUR) and want one unified manager", "you want a lightweight GUI alternative to multiple package managers on Linux", "you want automatic update notifications via system tray", "you want to turn websites into native desktop web apps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bauh", "repo": "vinifmor/bauh", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:37.005760+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:39:11.552954+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a4b55b2211c0e558fbf9518cd6117673344841ffdda78f6da1b3a3f0bac58559", "fetched_at": "2026-08-28T04:04:37.005760+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vinifmor/bauh"}, {"content_hash": "17ec7d8db0ee7bc31dd726156b58720b2ccf9077b024b1108be184d94ea3dce6", "fetched_at": "2026-08-29T11:53:27.238018+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/bauh/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2578, "days_push": 689, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}