Quickstart
From a fresh install to a healthy system, an installed app, a verified kit, and a JSON-driven automation gate — in about five minutes.
Walkthrough
Confirm the host is healthy
bashfur doctor | jq '.checks | all(.ok == true)'doctoris non-mutating. If a backend is missing it tells you exactly which one and how to install it.Install your first app
Fur tries each available source in order until one resolves the target. You can pin a backend with
--from:bashfur install hello # Force a specific backend: fur install hello nixpkgs fur install firefox flatpakfur install helloThe same command resolves to nixpkgs, AppImage, .deb, Flatpak, or a Kit. See what's installed
bashfur list | jq '.apps[] | {name, source, strategy}'Every record carries its
sourceandstrategy, plus optional provenance for kits.Verify a signed kit
Kits are signed bundles with immutable provenance. Enforce signatures and pinning end-to-end:
bashexport FOXORA_KIT_TRUST_POLICY=signature export FOXORA_KIT_PIN_POLICY=require fur install @foxora/dev | jq '.attestation'Why kits?
Kits give you "this is exactly the binary I expected" guarantees. Trust + pin policy is enforced at install, and the attestation hash is recorded in the manifest.
Open the logs dashboard
bashfur logsA browser tab opens with command frequency, success rates, and latency summaries. Useful when scripting or debugging a flaky host.
Continue in Getting Started
Overview
Fur — the unified Foxora CLI for apps, profiles, system, services, kits, and MCP.
Installation
Install fur via Nix, Homebrew, npm, Chocolatey, or signed GitHub assets.