pkg.soopen package index

brew / rank 7802

Install koji with Homebrew, dnf, Nix

Interactive CLI for creating conventional commits. Version 3.4.0 via Homebrew; verified 2026-09-12. Also installable with nix: nix profile install nixpkgs#koji.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install koji

local Homebrew formula metadata

Linux

Fedora dnfverified · 92%
sudo dnf install koji

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

Nixverified · 92%
nix profile install nixpkgs#koji

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

overview

Package summary

Interactive CLI for creating conventional commits

Commands and aliases

  • koji

history

Project history and usage

koji is a Rust-based interactive CLI that creates Conventional Commit messages and can replace git commit or run from a Git commit-message hook.

Project history

koji was developed as an interactive Conventional Commits client built on cocogitto and inspired by cz-cli. It expanded beyond basic prompting with emoji, scope completion, custom commit types, Git-hook operation, shell completions, and configurable scope detection.

Adoption history

koji is aimed at developers and teams that want Conventional Commits without composing the structured message manually. Its upstream installation instructions cover Cargo and several community-maintained package channels.

The ability to run as a prepare-commit-msg hook allows teams to incorporate its prompts into an existing Git workflow while still accepting already-conforming commit messages.

How it is used

After staging changes, users run koji in place of git commit and answer prompts for commit type, scope, summary, breaking changes, and issues. It can alternatively run from prepare-commit-msg and can read project-local or per-user TOML configuration.

Why package nerds care

koji is representative of the Rust CLI ecosystem's polished, single-purpose developer tools. It connects an interactive terminal interface with commit conventions used by automated versioning and changelog systems.

Timeline

  • Initial project: koji established an interactive Conventional Commits workflow inspired by cz-cli and built around cocogitto.
  • Later development: Configuration, Git-hook integration, shell completion, custom commit types, and automated scope selection broadened the workflow.

Related projects

  • Upstream identifies cocogitto and cz-cli as direct relatives. Conventional Commits, Git hooks, release automation, changelog generators, Husky, and pre-commit-style hook runners form its surrounding ecosystem.

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 post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 2 build dependencies.

Recommended review

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

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
./.koji.toml$XDG_CONFIG_HOME/koji/config.toml~/.config/koji/config.toml
Windows
%USERPROFILE%\AppData\Roaming\koji\config.toml

executables

Installed executables

CommandKindExposureNote
kojicliglobal executable

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-09-19
manager version3.4.0
manager updated2026-09-12
local dataok
upstreamcurrent
latest detectedv3.4.0

https://github.com/cococonscious/koji

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:koji
Version3.4.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/koji
Homepagehttps://github.com/cococonscious/koji
Repositoryhttps://github.com/cococonscious/koji
LicenseMIT
Source archivehttps://github.com/cococonscious/koji/archive/refs/tags/v3.4.0.tar.gz
Last updated2026-09-12T00:41:34Z
Pulseupdated
Build dependenciespkgconf, rust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

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

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%

koji

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

koji 1.36.1-3.fc45

Build system tools

https://forge.fedoraproject.org/koji/koji

sudo dnf install koji
  • License: LGPL-2.1-only AND GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: koji from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

koji-builder 1.36.1-3.fc45

Koji RPM builder daemon

https://forge.fedoraproject.org/koji/koji

sudo dnf install koji-builder
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 16 dependencies
  • 5 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: koji-builder from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

koji-builder-plugins 1.36.1-3.fc45

Koji builder plugins

https://forge.fedoraproject.org/koji/koji

sudo dnf install koji-builder-plugins
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 2 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: koji-builder-plugins from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

koji-hub 1.36.1-3.fc45

Koji XMLRPC interface

https://forge.fedoraproject.org/koji/koji

sudo dnf install koji-hub
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 4 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: koji-hub from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

koji-hub-plugins 1.36.1-3.fc45

Koji hub plugins

https://forge.fedoraproject.org/koji/koji

sudo dnf install koji-hub-plugins
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 1 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: koji-hub-plugins from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

koji-utils 1.36.1-3.fc45

Koji Utilities

https://forge.fedoraproject.org/koji/koji

sudo dnf install koji-utils
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 6 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: koji-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

koji-vm 1.36.1-3.fc45

Koji virtual machine management daemon

https://forge.fedoraproject.org/koji/koji

sudo dnf install koji-vm
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 9 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: koji-vm from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

koji-web 1.36.1-3.fc45

Koji Web UI

https://forge.fedoraproject.org/koji/koji

sudo dnf install koji-web
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 2 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: koji-web from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

python3-koji 1.36.1-3.fc45

Build system tools python library

https://forge.fedoraproject.org/koji/koji

sudo dnf install python3-koji
  • License: LGPL-2.1-only AND GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 8 dependencies
  • 5 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-koji from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

python3-koji-cli-plugins 1.36.1-3.fc45

Koji client plugins

https://forge.fedoraproject.org/koji/koji

sudo dnf install python3-koji-cli-plugins
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 2 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-koji-cli-plugins from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

python3-koji-hub 1.36.1-3.fc45

Koji XMLRPC interface

https://forge.fedoraproject.org/koji/koji

sudo dnf install python3-koji-hub
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 6 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-koji-hub from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

python3-koji-hub-plugins 1.36.1-3.fc45

Koji hub plugins

https://forge.fedoraproject.org/koji/koji

sudo dnf install python3-koji-hub-plugins
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 3 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-koji-hub-plugins from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

python3-koji-web 1.36.1-3.fc45

Koji Web UI

https://forge.fedoraproject.org/koji/koji

sudo dnf install python3-koji-web
  • License: LGPL-2.1-only
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: koji
  • 6 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Koji
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-koji-web from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-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 configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation