Aurora Shell ships with a built-in package manager exposed through theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Seaus-tech/Aurora-Shell/llms.txt
Use this file to discover all available pages before exploring further.
shell command. It maintains a local JSON registry at ~/.aurora-shell_files/packages.json and lets you install, search, list, add, and remove packages directly from the terminal. When a requested package is not in the Aurora registry, shell install automatically falls back to Homebrew on macOS or winget on Windows, so you rarely need to switch tools.
Installing a Package
<package-name> (or any of its aliases) in ~/.aurora-shell_files/packages.json. If a match is found, it is installed according to its type:
| Type | Behavior |
|---|---|
dmg | Downloads the .dmg, mounts it, copies the .app to ~/Applications, and unmounts |
binary | Downloads the binary to ~/.aurora-shell_files/bin/ and marks it executable |
brew | Delegates to brew install <formula> |
cli-installer | Writes the CLI script to ~/.aurora-shell_files/bin/CLI and marks it executable |
shell falls back automatically:
- macOS: searches Homebrew (
brew info <name>) and offers to runbrew install - Windows: searches winget (
winget search <name>) and offers to runwinget install
Built-In Package Registry
Aurora ships with two packages pre-registered out of the box:| Package ID | Aliases | Type | Description |
|---|---|---|---|
Aurora.App | aurora-app | dmg | Aurora Shell Terminal App (.dmg) |
Aurora.CLI | CLI | cli-installer | Aurora Shell CLI installer |
Searching Packages
shell search prints all packages currently in the Aurora registry in a formatted table showing Name, ID, Version, and Source. If you supply a query string, it also passes it to Homebrew (macOS) or winget (Windows) and appends those results below the Aurora registry output.
Listing Installed Packages
~/.aurora-shell_files/bin/. These are packages that have been installed via shell install with a binary or cli-installer type.
Adding a Package to the Registry
packages.json immediately, then opens a pre-filled GitHub issue in your browser to request community approval for inclusion in the official registry. Valid types are binary, brew, and dmg.
Example:
Removing a Package
packages.json and opens a pre-filled GitHub issue requesting that the package be removed from the official registry as well. You will be prompted to confirm before the local removal and issue submission proceed.
Uninstalling a Package
~/.aurora-shell_files/bin/. For .app bundles installed from a dmg, it also removes the app from ~/Applications and /Applications.
Package Storage
All binaries installed byshell are placed in:
$PATH during Aurora Shell setup, so any binary installed there is immediately available as a command in new terminal sessions.