Compozsh 1.0.0 — Compose your shell, natively
Compozsh 1.0.0 is the first public release of a polished, composable Zsh environment built entirely with native Zsh 5.9—no plugin manager, third-party shell code, patched fonts, background daemons, or persistent feature caches.
Highlights
- Responsive prompt with Git state, runtimes, toolchains, virtual environments, jobs, and project context
- Live command-line syntax highlighting and history autosuggestions
- Ranked fuzzy
Ctrl-Rhistory search - Interactive directory and Git branch pickers
- Native completion and macOS-friendly key bindings
- Safe
git-discard-allworkflow - Terminal-aware colors for listings, searches, and manual pages
- Optional Xcode skill export for supported coding agents
- Tiny
.zshrcbootstrap with recursively discovered, order-independent.zsh.<name>units - Private machine configuration cleanly separated from shared immutable behavior
- Safe installer with dry runs, recovery backups, validation, and transactional rollback
- 51 dependency-free native Zsh tests
Install
git clone https://github.com/bitbemol/compozsh.git "$HOME/Projects/compozsh"
zsh "$HOME/Projects/compozsh/install.zsh" --symlink --dry-run
zsh "$HOME/Projects/compozsh/install.zsh" --symlink
exec zshCompozsh requires Zsh 5.9 or newer and is distributed under GPL-3.0-or-later.
Simple mechanisms, focused units, user-owned configuration, and no hidden machinery.