Automic VaultAutomic Vault

brew

Install cyme with Homebrew, apk, apt, Nix, pacman, scoop, winget

List system USB buses and devices. Version 3.0.1 via Homebrew; verified 2026-06-11.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install cyme

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add cyme

Alpine Linux edge package indexes · cyme · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install cyme

Debian stable package indexes · cyme · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#cyme

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

Arch Linux pacmanverified · 92%
sudo pacman -S cyme

Arch Linux sync databases · cyme · source: geo.mirror.pkgbuild.com

Windows

Scoopverified · 92%
scoop install main/cyme

Scoop official bucket manifest trees · bucket/cyme.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id tuna-f1sh.cyme -e

Windows Package Manager source index · tuna-f1sh.cyme · source: cdn.winget.microsoft.com

overview

Package summary

List system USB buses and devices

Commands and aliases

  • cyme

history

Project history and usage

cyme is a Rust CLI for listing USB buses and devices across Linux, macOS, and Windows. It positions itself as a modern, cross-platform lsusb-compatible tool with richer tree, JSON, filtering, and terminal-display behavior.

Project history

The official README gives a unusually clear origin story: the author used USB listing tools frequently while developing embedded devices and started cyme as a quick replacement for a barely working macOS lsusb script and as a Rust refresher project.

The tool began as a macOS system_profiler parser, then grew a libusb-based profiler for full descriptors, and later defaulted to a pure Rust profiler using nusb. That progression explains the package's practical shape: a compatibility-minded CLI that also wants to be more pleasant than traditional lsusb output.

Adoption history

cyme's README documents installation through Homebrew, Arch Linux, release binaries, and cargo. The input package facts also show distribution through several package managers, which matches the tool's cross-platform system-utility niche.

How it is used

Users run cyme to inspect USB topology, export JSON, filter by vendor or class, mask serial numbers before sharing dumps, or alias lsusb to cyme --lsusb on systems where traditional lsusb is missing or weak. The watch subcommand covers hotplug monitoring and live display customization.

Why package nerds care

cyme is notable as a modern replacement for a classic Unix hardware-inspection command. Package maintainers care about that kind of tool because it is small, terminal-native, cross-platform, and useful for debugging hardware without pulling in a large desktop stack.

Timeline

  • 2022: tuna-f1sh/cyme repository created on GitHub.
  • 2022: Early 0.1.x tags appear in the repository tag history.
  • 2026: cyme 3.0.0 and 3.0.1 releases published, continuing the Rust-native profiler line.

Related projects

  • lsusb from usbutils is the compatibility reference point.
  • libusb, nusb, udevrs, and macOS system_profiler are official README-listed profiling backends or influences.

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 1 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
cymecliglobal 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 version3.0.1
manager updated2026-06-11
local dataok
upstreamcurrent
latest detectedv3.0.1

https://github.com/tuna-f1sh/cyme

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:cyme
Version3.0.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/cyme
Homepagehttps://github.com/tuna-f1sh/cyme
Repositoryhttps://github.com/tuna-f1sh/cyme
Upstream docshttps://github.com/tuna-f1sh/cyme#readme
LicenseGPL-3.0-or-later
Source archivehttps://github.com/tuna-f1sh/cyme/archive/refs/tags/v3.0.1.tar.gz
Last updated2026-06-11T09:54:39Z
Pulseupdated
Build dependenciesrust
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 Namecyme
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.

Debian apt95%

cyme 2.2.0+dfsg-2

CLI tool for listing system USB buses and devices

https://github.com/tuna-f1sh/cyme

sudo apt install cyme
  • Section: utils
  • Architecture: amd64
  • 3 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Cyme
Debian stable package indexes · deb.debian.org · Debian stable package indexes: cyme from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

cyme

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

cyme 3.0.0-r0

modern lsusb that attempts to maintain compatibility, but also adds new features

https://github.com/tuna-f1sh/cyme

sudo apk add cyme
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: cyme
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cyme
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cyme from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cyme-bash-completion 3.0.0-r0

Bash completions for cyme

https://github.com/tuna-f1sh/cyme

sudo apk add cyme-bash-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: cyme
  • normalized package name match
  • Matched by: Cyme
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cyme-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cyme-doc 3.0.0-r0

modern lsusb that attempts to maintain compatibility, but also adds new features (documentation)

https://github.com/tuna-f1sh/cyme

sudo apk add cyme-doc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: cyme
  • normalized package name match
  • Matched by: Cyme
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cyme-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cyme-fish-completion 3.0.0-r0

Fish completions for cyme

https://github.com/tuna-f1sh/cyme

sudo apk add cyme-fish-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: cyme
  • normalized package name match
  • Matched by: Cyme
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cyme-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cyme-zsh-completion 3.0.0-r0

Zsh completions for cyme

https://github.com/tuna-f1sh/cyme

sudo apk add cyme-zsh-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: cyme
  • normalized package name match
  • Matched by: Cyme
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cyme-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

cyme 3.0.0-1

List system USB buses and devices; a lib and modern cross-platform lsusb

https://github.com/tuna-f1sh/cyme

sudo pacman -S cyme
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • 3 dependencies
  • normalized package name match
  • Matched by: Cyme
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: cyme from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
Scoop95%

main/cyme

scoop install main/cyme
  • normalized package name match
  • Matched by: Cyme
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/cyme.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

tuna-f1sh.cyme

winget install --id tuna-f1sh.cyme -e
  • normalized package name match
  • Matched by: Cyme
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: tuna-f1sh.cyme from https://cdn.winget.microsoft.com/cache/source.msix

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