Oxide v0.1.0
First release. A native macOS terminal emulator built on GPUI and alacritty_terminal, with a vim-navigable file tree drawer.
Install
Download Oxide-0.1.0.dmg, open it, and drag Oxide to Applications. The app is signed with a Developer ID and notarized by Apple, so it opens with a normal double-click — no right-click workaround needed.
Optional CLI shim, so oxide [dir] works from any terminal:
sudo cp scripts/oxide-cli /usr/local/bin/oxide && sudo chmod +x /usr/local/bin/oxideWhat's in it
- Terminal — full VT emulation: truecolor, wide glyphs and combining marks, bracketed paste, SGR mouse reporting, alternate-screen scrolling, OSC 8 hyperlinks, OSC 52 clipboard. vim, htop, and tmux work as expected.
- File tree drawer — modeless vim navigation (
j/k/gg/G, nvim-treeh/l),/to filter,a/r/dto add, rename, and delete to Trash. Respects.gitignore, watches the filesystem, and follows the shell'scd. - Scrollback search —
cmd-f, live and case-insensitive,⏎/⇧⏎to walk matches. - Prompt jumping —
cmd-↑/cmd-↓between previous prompts, via OSC 133 markers. - Status bar — cwd plus git branch, dirty state, and ahead/behind, rendered natively.
- Theme picker —
cmd-k cmd-twith live preview across eight presets;⏎writes the choice to your config. - Configurable prompt — compile a powerline prompt from TOML segments, injected without touching your dotfiles (ZDOTDIR shim for zsh,
--init-filefor bash). Setprompt.enabled = falseto keep starship or p10k. - Native menu bar and self-updater — later releases are detected automatically and install with one click.
Configuration lives at ~/.config/oxide/config.toml; a fully commented default is written on first run. Colors and fonts reload live.
Known limitations
- No IME or dead-key composition yet (two-stroke accents, CJK input).
- No tabs or splits —
cmd-nwindows or tmux for now. - Apple Silicon only; Intel Macs need a universal build.