Automic VaultAutomic Vault

brew

Installer genact avec Homebrew, apk, MacPorts, Nix, pacman, scoop, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de genact pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install genact

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install genact

MacPorts ports tree · games/genact/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add genact

Alpine Linux edge package indexes · genact · Source: dl-cdn.alpinelinux.org

Nixvérifié · 92%
nix profile install nixpkgs#genact

nixpkgs package indexes · pkgs/by-name/ge/genact/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S genact

Arch Linux sync databases · genact · Source: geo.mirror.pkgbuild.com

Windows

Scoopvérifié · 92%
scoop install main/genact

Scoop official bucket manifest trees · bucket/genact.json · Source: api.github.com

Windows Package Managervérifié · 92%
winget install --id svenstaro.genact -e

Windows Package Manager source index · svenstaro.genact · Source: cdn.winget.microsoft.com

aperçu

Résumé du paquet

Nonsense activity generator

historique

Historique du projet et usages

genact is a playful terminal program that prints convincing fake activity, such as compilations, downloads, memory dumps, package builds, and other busy-looking modules. Its package history is mostly about a joke utility becoming a polished cross-platform Rust CLI with releases, shell completions, a WebAssembly version, and broad package-manager availability.

Historique du projet

The repository began in 2011 as a small activity simulator and later accumulated modules that imitate common developer and system-administration tasks. Public tags began in 2018, and the project eventually reached 1.x releases with a Rust implementation, prebuilt binaries, Docker images, Cargo installation, and a browser version.

The README states the premise directly: open a few instances and pretend something useful is happening. That framing made genact part of a small genre of terminal toys that are technically packaged like serious CLIs but culturally used for demos, screenshots, streams, and humor.

Historique d'adoption

genact's adoption is visible through its many packaging paths: prebuilt Linux, macOS, and Windows binaries; FreeBSD packages; Homebrew; MacPorts; Scoop; Cargo; Docker; and a WebAssembly web build. That breadth is unusual for a joke utility and explains why it appears in package-manager indexes beyond the Rust ecosystem.

Modes d'utilisation

Practitioners run `genact` to generate plausible terminal output during presentations, demos, videos, idle screens, or harmless pranks. The CLI can list modules, select specific modules, change speed, exit after time or module counts, and emit shell completions and a manpage.

Its module list imitates familiar tooling such as Ansible, Cargo, Docker builds, kernel compiles, Terraform, web logs, package downloads, cryptomining, and boot logs, making it visually legible to developers even though no real work is performed.

Pourquoi les passionnés de paquets s'y intéressent

genact is interesting to package nerds because it is a toy with real distribution hygiene: Rust crate, static release binaries, Docker image, Homebrew formula, WebAssembly target, shell completions, and a manpage. It is the sort of tiny package that proves whether a package manager's long tail is healthy.

Chronologie

  • 2011: Initial repository commits for activity simulation.
  • 2018: Early tagged releases begin with the 0.2 and 0.3 series.
  • 2022: The project reaches the 1.0 release series.
  • 2020s: Browser/WebAssembly usage and package-manager coverage broaden the ways to run it.

Related projects

  • genact is related to Rust CLI tooling, terminal demo utilities, asciinema-style presentation workflows, and WebAssembly ports of command-line programs.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
genactcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire1.5.1
gestionnaire mis à jour2026-06-15
données localesOK
amontà jour
dernière version détectéev1.5.1

https://github.com/svenstaro/genact

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:genact
Version1.5.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/genact
Page d'accueilhttps://svenstaro.github.io/genact/
Dépôthttps://github.com/svenstaro/genact
Docs amonthttps://github.com/svenstaro/genact#readme
LicenceMIT
Archive sourcehttps://github.com/svenstaro/genact/archive/refs/tags/v1.5.1.tar.gz
Dernière mise à jour2026-06-15T10:20:17-04:00
Pulseupdated
Dépendances de compilationrust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegenact
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

genact

nix profile install nixpkgs#genact
  • normalized package name match
  • Correspondance par : Genact
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ge/genact/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

genact 1.5.1-r0

A nonsense activity generator

https://github.com/svenstaro/genact

sudo apk add genact
  • License: MIT
  • Architecture: x86_64
  • Source Package: genact
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Genact
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: genact from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

genact 1.5.1-2

A nonsense activity generator

https://github.com/svenstaro/genact

sudo pacman -S genact
  • License: MIT
  • Architecture: x86_64
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Genact
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: genact from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

genact

sudo port install genact
  • normalized package name match
  • Correspondance par : Genact
MacPorts ports tree · api.github.com · MacPorts ports tree: games/genact/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/genact

scoop install main/genact
  • normalized package name match
  • Correspondance par : Genact
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/genact.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

svenstaro.genact

winget install --id svenstaro.genact -e
  • normalized package name match
  • Correspondance par : Genact
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: svenstaro.genact from https://cdn.winget.microsoft.com/cache/source.msix

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment