Back to browse
Amoxide – The right aliases, at the right time

Amoxide – The right aliases, at the right time

by 5422m4n·Mar 31, 2026·3 points·1 comment

AI Analysis

●●SolidSolve My ProblemCozy

Direnv for shell aliases with a visual TUI manager.

Strengths
  • Layered precedence system (global/profile/project) handles complex workflows cleanly.
  • Interactive TUI companion makes managing aliases less painful than text files.
  • Automatic loading/unloading on directory change matches direnv UX expectations.
Weaknesses
  • Niche audience limited to terminal power users and shell customizers.
  • Another dependency to install and maintain alongside existing dotfile setups.
Target Audience

Terminal power users and developers managing multiple projects

Similar To

direnv · starship · zsh

Post Description

Like direnv, but for aliases. Define aliases per project, per toolchain, or globally — and load the right ones automatically.

amoxide organizes aliases in three layers, from broadest to most specific:

- Global — always active, available in every shell session

- Profiles — named groups of aliases you can activate/deactivate

- Project — local .aliases files that auto-load per directory

Each layer can override the previous one. Project aliases override profile aliases, which override global aliases.

Similar Projects