Automic VaultAutomic Vault

brew

Install afuse with Homebrew, apt, dnf

Automounting file system implemented in userspace with FUSE. Version 0.5.0 via Homebrew; verified 2026-06-21.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install afuse

local Homebrew formula metadata

overview

Package summary

Automounting file system implemented in userspace with FUSE

Commands and aliases

  • afuse
  • afuse-avahissh

history

Project history and usage

afuse is an automounting filesystem implemented in user space with FUSE. It manages a directory of virtual directories and mounts a filesystem on demand when a path is accessed.

Project history

The upstream NEWS file records an initial 0.1 release, followed by 0.1.1 moving to SVN because SourceForge CVS was unreliable, 0.2 adding timeout-based unmounting, 0.4 adding macOS and FreeBSD support plus root pre-population, and 0.5.0 adding a mount_dir option. The current GitHub repository was created in 2013 and preserves that earlier SourceForge/SVN lineage in commit messages.

The README presents afuse as a minimal user-space automounter rather than a full replacement for system automount services. Its design advantage is that it runs as the invoking user, so mount commands can use that user's environment, ssh-agent, and graphical session when appropriate.

Adoption history

afuse is packaged in Homebrew, Debian, Fedora, and Ubuntu according to the supplied facts. That distribution profile fits its Unix utility role: it is small, scriptable, and useful to people composing sshfs or other FUSE filesystems.

The package also ships afuse-avahissh, an example script that uses Avahi-discovered SFTP hosts to pre-populate the afuse root. That helper makes the tool more discoverable as a network-filesystem convenience package rather than only a FUSE primitive.

How it is used

A common invocation uses mount_template and unmount_template options, for example mounting sshfs targets below an afuse mountpoint and unmounting them with fusermount. afuse can also pre-populate its root directory from an external command and supports options such as exact_getattr and flushwrites.

The README warns that automounted filesystems are proxied through afuse and real mounts live under a temporary instance-specific directory, so there is overhead and stale temporary directories can remain after unclean shutdowns.

Why package nerds care

afuse is a compact example of the Unix packaging sweet spot: one executable, one helper script, and a behavior that becomes powerful only when combined with sshfs, Avahi, and shell templates.

It also carries historical packaging details: old SourceForge/SVN origins, FUSE ABI expectations, and platform notes for Linux, macOS, and FreeBSD.

Timeline

  • 2008: 0.2 release commit imported from SourceForge SVN.
  • 2013: GitHub repository created.
  • 2022: 0.5.0 release commit added mount_dir support.
  • 2026: Supplied package facts show afuse in Homebrew, Debian, Fedora, and Ubuntu.

Related projects

  • FUSE is the userspace filesystem interface afuse is built on.
  • sshfs is the example mount command used in the README.
  • Avahi is used by the afuse-avahissh helper for service discovery.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:ssh

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 2 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 3 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.

executables

Installed executables

CommandKindExposureNote
afusecliglobal executable
afuse-avahisshcliglobal 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-07-08
manager version0.5.0
manager updated2026-06-21
local dataok
upstreamcurrent
latest detectedv0.5.0

https://github.com/pcarrier/afuse

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:afuse
Version0.5.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/afuse
Homepagehttps://github.com/pcarrier/afuse/
Repositoryhttps://github.com/pcarrier/afuse
Upstream docshttps://github.com/pcarrier/afuse#readme
LicenseGPL-2.0-only
Source archivehttps://github.com/pcarrier/afuse/archive/refs/tags/v0.5.0.tar.gz
Last updated2026-06-21T17:35:26-04:00
Pulseupdated
Dependencieslibfuse@2
Build dependenciesautoconf, automake, pkgconf
Bottleavailable (on arm64_linux, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameafuse
Version Scheme0
Revision0
Requirements
  • linux
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • 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.

Debian apt95%

afuse 0.5.0-0.1+b1

automounting file system implemented in user-space using FUSE

https://github.com/pcarrier/afuse

sudo apt install afuse
  • Section: utils
  • Architecture: amd64
  • Source Package: afuse
  • 2 dependencies
  • normalized package name match
  • Matched by: Afuse
Debian stable package indexes · deb.debian.org · Debian stable package indexes: afuse from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

afuse 0.5.0-0.1build2

automounting file system implemented in user-space using FUSE

https://github.com/pcarrier/afuse

sudo apt install afuse
  • Section: universe/utils
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Afuse
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: afuse from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

afuse 0.4.1-30.fc44

An automounter implemented with FUSE

https://github.com/pcarrier/afuse/

sudo dnf install afuse
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: afuse
  • 4 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Afuse
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: afuse from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-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
  • 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