agy statusline widgets

agy-powerline has 44 widgets. Each preview below is drawn by the real statusline code from sample data; widgets that read your machine (operating system, user and host, RAM, clock, token totals) have none. Add any of them with npx agy-powerline configure, in the browser configurator, or with its line in statusline.config.json. Widget options are in Configuration.

Model model

The model in use.

๐Ÿค– Gemini 3.8 Flash (High)
{ "id": "model" }

Tightest Quota quota

The quota bucket closest to running out, with its reset.

โณ Quota: 7d 21.0% rem ยท 1d 17h
{ "id": "quota" }

5h Remaining Bar fiveHourBar

5-hour quota left, as a meter.

โณ 72.0% rem
{ "id": "fiveHourBar" }

5h Remaining % fiveHourPct

5-hour quota left, as a percentage.

โณ 5h: 72.0% rem
{ "id": "fiveHourPct" }

5h Reset Timer fiveHourReset

Time until the 5-hour quota resets.

๐Ÿ”„ Reset: 2hr 47m
{ "id": "fiveHourReset" }

7d Remaining Bar weeklyBar

7-day quota left, as a meter.

๐Ÿ“… 21.0% rem
{ "id": "weeklyBar" }

7d Remaining % weeklyPct

7-day quota left, as a percentage.

๐Ÿ“… 7d: 21.0% rem
{ "id": "weeklyPct" }

7d Reset Timer weeklyReset

Time until the 7-day quota resets.

๐Ÿ”„ Reset: 1d 17h
{ "id": "weeklyReset" }

3P 5h Remaining thirdPartyFiveHour

Third-party 5-hour quota left, hidden when off.

{ "id": "thirdPartyFiveHour" }

3P 7d Remaining thirdPartyWeekly

Third-party 7-day quota left.

๐Ÿงช 3P 7d: 0.0% rem
{ "id": "thirdPartyWeekly" }

Argon 7d Remaining argonWeekly

Gemini 4 Argon's own 7-day quota left (Google AI Pro), hidden when not sent.

๐Ÿ”ฎ Argon 7d: 64.0% rem
{ "id": "argonWeekly" }

Argon Reset Timer argonReset

Time until Gemini 4 Argon's 7-day quota resets, hidden when not sent.

๐Ÿ”„ Argon reset: 4d 9h
{ "id": "argonReset" }

Context Bar context

Context window used, as a meter with tokens and %.

๐Ÿ’พ 149.3K/1.0M (14.2%)
{ "id": "context" }

Context % contextPct

Context window used, as a percentage.

๐Ÿ’พ Context: 14.2%
{ "id": "contextPct" }

Context Tokens contextTokens

Context tokens used out of the window size.

๐Ÿ’พ Context: 149.3K/1.0M
{ "id": "contextTokens" }

Working Directory cwd

Current folder, with ~ for home.

๐Ÿ“‚ Dir: /home/you/projects/agy-powerline
{ "id": "cwd" }

Project Directory project

Name of the project folder.

๐Ÿ“ฆ Project: agy-powerline
{ "id": "project" }

Operating System os

System agy runs on, including WSL.

{ "id": "os" }

Host host

Current user and short host name.

{ "id": "host" }

VCS Branch git

Current branch, marked when there are uncommitted changes, with how many commits it is ahead of or behind its upstream.

๐ŸŒฟ โ— main
{ "id": "git" }

Git Line Changes gitChanges

Lines added and removed since the last commit, staged or not (new files that aren't staged don't count).

{ "id": "gitChanges" }

Git File Counts gitFiles

How many files are staged, modified, untracked and in conflict.

{ "id": "gitFiles" }

Git Commit gitSha

Short ID of the commit checked out.

{ "id": "gitSha" }

Git Stash Count gitStash

How many stashes the repository holds; hidden when there are none.

{ "id": "gitStash" }

Git Worktree gitWorktree

Name of the linked worktree you're in; hidden in the main one.

{ "id": "gitWorktree" }

Plan Tier plan

Your Antigravity plan.

โญ Plan: Pro
{ "id": "plan" }

Agent State agentState

What the agent is doing, such as idle or thinking.

๐ŸŸฃ Agent: thinking
{ "id": "agentState" }

Artifacts artifacts

Number of artifacts.

๐Ÿ“Ž Artifacts: 2
{ "id": "artifacts" }

Subagents & Tasks tasks

Running subagents and background tasks, shown only when there are some.

๐Ÿ‘ฅ 1 subagent, 1 task
{ "id": "tasks" }

Mode mode

Approval mode (e.g. accept-edits) and Vim mode, shown only when one is on.

๐Ÿงญ accept-edits
{ "id": "mode" }

Conversation Title title

Name of the current conversation, shown once it has one.

๐Ÿ’ฌ Fix the config loader
{ "id": "title" }

Session Time sessionTime

How long the current conversation has run.

โฑ๏ธ Session: 25m
{ "id": "sessionTime" }

RAM Usage ram

Memory used on this machine.

{ "id": "ram" }

CLI Version version

Antigravity CLI version.

๐Ÿ”– v1.2.17
{ "id": "version" }

Sandbox sandbox

Sandbox and network access, shown only when on.

{ "id": "sandbox" }

Cache Read cacheRead

Input tokens read from the cache.

๐Ÿ“ฅ Cache read: 85.9K
{ "id": "cacheRead" }

Cache Create cacheCreate

Input tokens written to the cache.

๐Ÿ“ค Cache create: 0
{ "id": "cacheCreate" }

Cache Hit % cacheHit

Share of input tokens served from the cache.

โšก Cache hit: 58%
{ "id": "cacheHit" }

Total Tokens totalTokens

Session tokens, as a total or split into input and output.

๐Ÿช™ Tokens: 149.3K
{ "id": "totalTokens" }

Clock clock

Current local time, in the format set under clock.

{ "id": "clock" }

Tokens Today tokensToday

Tokens used today in all agy conversations, from agy's local data (Node 22.13+).

{ "id": "tokensToday" }

Tokens 7 Days tokensWeek

Tokens used in the last 7 days in all agy conversations, from agy's local data (Node 22.13+).

{ "id": "tokensWeek" }

Shell Command exec

Runs a shell command on every refresh (global config only).

โšก [cmd]
{ "id": "exec", "cmd": "echo deploy" }

Custom Badge customText

A fixed text of your choice.

๐Ÿท๏ธ Production
{ "id": "customText", "text": "Production" }

Layout helpers

  • separator: expands to fill available terminal width
  • lineBreak: starts the next widgets on a new row

Next steps