Skip to main content

poof 🪄

Magic manager of pre-built software

Easy-to-use all-in-one binary with zero-config, zero-install, and zero-dependencies.

curl -fsSL https://raw.githubusercontent.com/pirafrank/poof/main/install.sh | sh
🚀

Zero Everything

Zero-config, zero-install, and zero-dependencies. One self-contained binary that works out of the box. No YAML, no TOML, no setup required.

🧠

Smart Asset Selection

Automatically detects your OS, architecture, and libc to download the right binary. Supports multi-tool releases, mono-repos, and handles 10+ archive formats with magic number validation.

🔄

Version Management

Install multiple versions side-by-side and switch between them instantly with poof use. Update all installed tools with a single command.

👤

User-Space First

Designed to work in user-space and be portable. No root access needed. XDG-compliant directory structure keeps your system clean and organized.

🌍

Cross-Platform

Works on Linux and macOS. Supports 8 architectures on Linux, both Intel and Apple Silicon on macOS. Native shell integration for bash, zsh, fish, elvish, nushell, powershell, and xonsh.

Fast & Safe

Written in Rust for speed and safety. Built on reliable dependencies with linting and formatting applied at commit time. Helpful error messages guide you when things go wrong.

Install any GitHub release in seconds

No package manager? No problem. Just point poof at any GitHub repo and... *poof!* it's installed.

1

Install poof

Install via brew, cargo, asdf, and more.

One command to get started

2

Add to PATH

poof enable

Configure your shell automatically

3

Install anything

poof install user/repo

Works with any GitHub release

Magical tools you can install right now

One command. Endless possibilities.

🔍BurntSushi/ripgrep
🎯acheronfail/repgrep
🎬asciinema/asciinema
🎞️asciinema/agg
📺alexpasmantier/television
💾ayungavis/rudu
⚙️bytecodealliance/wasmtime
🧊charmbracelet/freeze
charmbracelet/glow
🔄CycloneDX/cyclonedx-cli
🌊dandavison/delta
📂direnv/direnv
🌳extrawurst/gitui
📋eza-community/eza
🗂️gokcehan/lf
📝helix-editor/helix
🦥jesseduffield/lazygit
🐳jesseduffield/lazydocker
🌲chmouel/lazyworktree
🔒karol-broda/snitch
🔧ms-jpq/sad
☀️pomdtr/sunbeam
🌐pranshuparmar/witr
🔍sharkdp/fd

Install any of these with poof install owner/repo