agystatusline

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.
Installation
You can install agystatusline directly using Go:
go install github.com/yuys13/agystatusline@latest
Make sure that your Go bin directory (typically $GOPATH/bin or ~/go/bin) is included in your system's PATH environment variable.
Integration with Google Antigravity CLI
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
}
}
Options
command: Set this to the name or path of the executable (agystatusline).
stack_with_default: When set to true, the default Antigravity CLI status line and the custom status line generated by agystatusline will 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
Key TUI Features
- 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.
Configuration Files
By default, your settings are saved to:
~/.config/agystatusline/settings.toml
To use or modify a custom configuration file, pass the --config flag:
agystatusline --config /path/to/custom-settings.toml
Acknowledgements
This 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.