pkg.soopen package index

brew / rank 7566

Install icemon with Homebrew, dnf, Nix

Icecream GUI Monitor. Version 3.4 via Homebrew; verified 2026-07-31. Also installable with nix: nix profile install nixpkgs#icemon.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install icemon

local Homebrew formula metadata

Linux

Fedora dnfverified · 92%
sudo dnf install icemon

Fedora Rawhide package metadata · icemon · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#icemon

nixpkgs package indexes · pkgs/by-name/ic/icemon/package.nix · source: api.github.com

overview

Package summary

Icecream GUI Monitor

Commands and aliases

  • icemon

history

Project history and usage

Icemon is the graphical monitor for Icecream compile networks. It is a companion package rather than a compiler tool: it visualizes scheduler and daemon activity so users can see how an Icecream cluster is distributing build work.

Project history

The repository describes Icemon as an Icecream GUI monitor and lists Kevin Funk as maintainer. The project is closely tied to Icecream packaging because its build instructions require the Icecream development package and its purpose is to observe an Icecream network.

Maintainer posts show the 3.x series becoming public in 2015, followed by bug-fix and minor releases in 2016, 2017, and 2018. The GitHub repository records a 3.3 release in 2019.

Adoption history

Icemon's adoption follows Icecream's adoption: users install it when they need a live visual overview of a compile cluster rather than only logs or scheduler status. The Icecream README recommends installing Icemon or icecream-sundae with Icecream.

The package is niche but useful in distribution workflows because it gives an immediate picture of which machines are compiling, idle, or unreachable.

How it is used

After installing the Icecream development pieces and Qt/CMake build dependencies, users run `icemon` to connect to an Icecream scheduler and display compile-network activity.

It is most useful while tuning a local network build setup, checking whether workers are discovered, or explaining why a distributed build is not using expected hosts.

Why package nerds care

Icemon is package-nerd significant as a small observability sidecar for a build accelerator. It is not essential to compile with Icecream, but it makes the invisible scheduler/daemon traffic legible.

Its separate package identity also shows a common Unix packaging pattern: keep the daemon/client tools in one package and the graphical monitor in another.

Timeline

  • 2015: Icemon 3.0 was announced publicly by maintainer Kevin Funk.
  • 2016: Icemon 3.0.1 followed as a patch release.
  • 2017: Icemon 3.1.0 added bug fixes and small feature work.
  • 2018: Icemon 3.2.0 addressed scheduler discovery problems with newer Icecream releases.
  • 2019: The GitHub repository lists release 3.3.

Related projects

  • Icecream is the distributed compiler system that Icemon monitors.
  • icecream-sundae is a command-line monitor alternative referenced by Icecream documentation.
  • distcc is the older distributed-compilation project behind Icecream's lineage.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
icemonexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version3.4
manager updated2026-07-31
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:icemon
Version3.4
Package managerHomebrew
Homepagehttps://kfunk.org/tag/icemon/
Repositoryhttps://github.com/icecc/icemon
Last updated2026-07-31T22:09:49Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

icemon

nix profile install nixpkgs#icemon
  • normalized package name match
  • Matched by: Icemon
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ic/icemon/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
dnf95%

icemon 3.3-20.fc45

Icecream GUI monitor

https://kfunk.org/tag/icemon/

sudo dnf install icemon
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: icemon
  • 10 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Icemon
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: icemon from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation