early development · 45% toward a first release

A shell for macOS,
built from scratch in Rust.

Astra is a command-line environment focused on a clean interface and a better prompt — not a plugin stacked on top of an existing shell, but a shell in its own right.

view source → install guide

~/Developer/Astra — astra
╭─ Astra
git: main
user@MacBook-Air
~/Developer/Astra
╰─

It hasn't gone through extensive testing yet — a good project to read the code of or follow along with, but wait for a tagged release before making it your daily driver.


around the site

Features
What Astra does today: a git-aware prompt, tab completion, history, and more.
Themes
Five prompt themes, switchable live — try them without leaving the browser.
Architecture
How the Rust source is laid out, module by module.
Install
Four commands to get a release build running locally.