aster in a repository opens the chat TUI. Everything else is optional flags on
top of it.
--model and
--effort off|low|medium|high|xhigh|max|ultra.
Keys
Slash commands
Installed skills that declare a command also appear as slash commands, for
example
/write-tests.
Themes
/theme opens a picker that previews live as you arrow through; Enter saves the
choice to ui.theme in aster.yaml. Built-ins include dark, light,
midnight, forest, dracula, catppuccin, nord, gruvbox, solarized,
synthwave, github-dark, monokai, one-dark, aster-ocean,
aster-ember, and aster-orchid. Custom themes are YAML files dropped into
~/.aster/themes/ or .aster/themes/; they appear in the picker on the next
launch.
Sixteen built-in palettes, switchable live with /theme in the session. Each
swatch below uses the exact background and accent colors from the theme
itself.
| ❯ default the default warm dark palette | ❯ aster-ocean the signature aster deep-teal dark | ❯ aster-ember warm charcoal, burning orange | ❯ aster-orchid violet dark, magenta accent |
| ❯ dracula purple and pink on dark slate | ❯ catppuccin warm pastels on mauve | ❯ nord cool blues on slate | ❯ gruvbox earthy amber and orange |
| ❯ solarized muted teal and blue | ❯ synthwave neon pink to cyan | ❯ github-dark GitHub’s calm blue dark palette | ❯ monokai classic Sublime/Monokai Pro palette |
| ❯ one-dark Atom One Dark blues and mint | ❯ midnight deep blue dark palette | ❯ forest muted green dark palette | ❯ light for bright terminals |
Streaming for tools
--stream emits one JSON object per line. The desktop app and the VS Code
extension both consume this format, and it is stable output, not a log: