agystatusline is a highly customizable terminal status line generator designed for Google Antigravity CLI. It parses the session telemetry JSON streamed to its standard input and renders a beautifully formatted, color-coded, and Powerline-compatible status line.
You can install agystatusline directly using Go:
go install github.com/yuys13/agystatusline@latestMake sure that your Go bin directory (typically $GOPATH/bin or ~/go/bin) is included in your system's PATH environment variable.
To configure Google Antigravity CLI to use agystatusline as its status line, update your configuration file (typically located at ~/.gemini/antigravity-cli/settings.json) to include the following configuration:
{
"statusLine": {
"type": "command",
"command": "agystatusline",
"stack_with_default": true
}
}command: Set this to the name or path of the executable (agystatusline).stack_with_default: When set totrue, the default Antigravity CLI status line and the custom status line generated byagystatuslinewill be vertically stacked (stacked on top of each other), allowing you to view both status lines at the same time.
You can customize the status line layout, widgets, colors, and Powerline separators interactively using the TUI configuration menu.
To launch the TUI menu, simply run agystatusline without piping any data into standard input:
agystatusline- Live Preview: The status line preview at the top of the terminal dynamically reflects your changes.
- Multi-Line Editing: Easily add, delete, and configure multiple status lines and their associated widgets.
- Powerline Themes & Separators: Configure Powerline styles and separators (such as
nord-aurora) through dedicated menus.
By default, your settings are saved to:
~/.config/agystatusline/settings.json
To use or modify a custom configuration file, pass the --config flag:
agystatusline --config /path/to/custom-settings.jsonThis project is heavily inspired by ccstatusline. We would like to express our gratitude to the author of ccstatusline for their work, which served as a major inspiration and foundation for the development of agystatusline.