Automic VaultAutomic Vault

brew

Installer firefly avec Homebrew, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install firefly

local Homebrew formula metadata

Linux

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

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

aperçu

Résumé du paquet

Create and manage the Hyperledger FireFly stack for blockchain interaction

historique

Historique du projet et usages

Hyperledger FireFly CLI is the local stack-management tool for Hyperledger FireFly, an open-source Web3 application stack. The CLI creates and manages local FireFly stacks so developers can build blockchain applications without manually assembling Docker, blockchain connectors, FireFly Core, Explorer, Sandbox, and supporting services.

Historique du projet

The firefly-cli repository was created in May 2021. Its README frames the tool as a way to create local FireFly stacks for offline blockchain app development, letting developers iterate before setting up production infrastructure.

FireFly itself is described by the official core repository as an open-source Supernode: a complete stack for enterprises to build and scale secure Web3 applications. The CLI is one piece of that ecosystem, alongside FireFly Core, Explorer, Sandbox, SDKs, blockchain connectors, token connectors, samples, and Helm charts.

Historique d'adoption

The CLI's adoption is intentionally developer-local. Official docs tell users to install Docker, Docker Compose, and openssl, then install the CLI via release binaries, Homebrew, or Go. That makes it a bootstrapper for trying FireFly rather than a production runtime by itself.

In the FireFly documentation, the CLI appears as one of the main tools next to FireFly Sandbox and FireFly Explorer. That position matters: the CLI is the shortest path from package installation to a running local network of FireFly Supernodes.

Modes d'utilisation

Users create a stack with `ff init <stack_name>`, start it with `ff start <stack_name>`, inspect logs with `ff logs`, stop it with `ff stop`, reset data with `ff reset`, remove it with `ff remove`, inspect it with `ff info`, and list stacks with `ff ls`.

The CLI is used when developers need an offline or local FireFly environment for blockchain app work. It hides much of the underlying service wiring while still leaving stack configuration and Docker Compose artifacts available for advanced customization.

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

FireFly CLI is package-interesting because it is a Go-distributed executable that bootstraps a multi-service blockchain development environment. Installing a small CLI gives users a reproducible local stack rather than just another client binary.

It also captures a broader packaging pattern in cloud and Web3 tools: the package manager installs the orchestrator, and the orchestrator materializes Docker-based services, generated configuration, local credentials, UI tools, and protocol connectors.

Chronologie

  • 2021: firefly-cli repository is created on GitHub.
  • 2021: Early GitHub releases publish precompiled CLI artifacts.
  • 2020s: Official FireFly docs position the CLI beside Sandbox and Explorer as a core developer tool.
  • 2026: Repository metadata shows continued firefly-cli maintenance activity.

Related projects

  • Hyperledger FireFly Core is the main runtime and orchestration engine that the CLI helps run locally.
  • FireFly Explorer and FireFly Sandbox are the companion developer tools surfaced in official docs.
  • FireFly transaction manager, signer, EVM, Fabric, Tezos, Cardano, token, data-exchange, SDK, samples, and Helm chart repositories are neighboring pieces of the FireFly ecosystem.
  • Docker and Docker Compose are required local dependencies for running CLI-managed stacks.

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.

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
~/.firefly/stacks/<stack_name>/runtime/config/firefly_core_0.yml~/.firefly/stacks/<stack_name>/docker-compose.override.yml

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
test_users

exécutables

Exécutables installés

CommandeTypeExpositionNote
fireflycliexé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-08
version du gestionnaire1.4.0
gestionnaire mis à jour2026-07-04
données localesOK
amontà jour
dernière version détectéev1.4.0

https://github.com/hyperledger-firefly/cli

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

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:firefly
Version1.4.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/firefly
Page d'accueilhttps://hyperledger.github.io/firefly/latest/
Dépôthttps://github.com/hyperledger-firefly/cli
Docs amonthttps://github.com/hyperledger/firefly-cli#readme
LicenceApache-2.0
Archive sourcehttps://github.com/hyperledger-firefly/cli/archive/refs/tags/v1.4.0.tar.gz
Dernière mise à jour2026-07-04T16:53:42+09:00
Pulseupdated
Dépendances de compilationgo
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 Namefirefly
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • 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%

firefly

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

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 configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment