⚡ Awesome Statusline

A beautiful statusline for Claude Code — context, usage limits & reasoning ⚡effort, all at a glance. One line to install on macOS, Linux & Windows.

⚡ effort · 💡 thinking macOS · Linux · Windows 5 sizes × 3 styles Pro · Max · Ultra, automatic Catppuccin
large (l)
recommended
🤖 Opus 5.5 ⚡xhigh 💡 │ 📝 +2 !3 ?1 │ 🎨 explanatory
📂 ~/cc/awesome-statusline 🌿(main ↑1) │ ⏰ 5h16m
🧠 Context 32% 320k/1M
🚀 Usage 5H 34% resets in 2h10m · 12:40
⭐ Usage 7D 65% resets Thu 00:30 · 2d14h
Two choices · one automatic
1 · Size
xs · s · m · l · xl

How much you see. You pick it.

2 · Style
emoji · -plain · -simple

How it looks. You pick it.

3 · Plan
Pro / Max · Ultra

Which limits show. Automatic.

Size + style = a preset: 5 × 3 = 15, e.g. large, l-plain, m-simple.

15 presets · 5 sizes × 3 styles

Every size in the three styles, on Pro / Max.

xsmall (xs)

model · effort · folder · branch, three small bars

xsmall (xs)
emoji · 2 lines
🤖 Opus ⚡xhigh 💡 📂 awesome-statusline 🌿main*
🧠 32% 5h 34% 7d 65%
xsmall-plain (xs-plain)
no emoji · 2 lines
Opus · xhigh · think awesome-statusline main*
ctx 32% 5h 34% 7d 65%
xsmall-simple (xs-simple)
simple text · 1 line
Opus · xhigh · think │ ctx 32% │ 5h 34% │ 7d 65% │ main*
small (s)

+ full path, git changes, output style, time to reset

small (s)
emoji · 2 lines
🤖 Opus 5.5 ⚡xhigh 💡 │ 📂 ~/cc/awesome-statusline 🌿(main) +2 !3 ?1 │ 🎨 explanatory
🧠 Context 32% │ 5H 34% 2h10m │ 7D 65% Thu
small-plain (s-plain)
no emoji · 2 lines
Opus 5.5 · xhigh · thinking │ ~/cc/awesome-statusline (main) +2 !3 ?1 │ explanatory
Context 32% │ 5H 34% 2h10m │ 7D 65% Thu
small-simple (s-simple)
simple text · 2 lines
Opus 5.5 · xhigh · thinking ~/cc/awesome-statusline main +2 !3 ?1
ctx 32% 5h 34% 2h10m 7d 65% Thu 00:30 time 5h16m
medium (m)

+ wide context bar with token count, commits ahead

medium (m)
emoji · 4 lines
🤖 Opus 5.5 ⚡xhigh 💡 │ 📝 +2 !3 ?1 │ 🎨 explanatory
📂 ~/cc/awesome-statusline 🌿(main ↑1)
🧠 Context 32% 320k/1M
🚀 Usage 5H 34% 2h10m │ 7D 65% Thu
medium-plain (m-plain)
no emoji · 4 lines
Opus 5.5 · xhigh · thinking │ +2 !3 ?1 │ explanatory
~/cc/awesome-statusline (main ↑1)
Context 32% 320k/1M
Usage 5H 34% 2h10m │ 7D 65% Thu
medium-simple (m-simple)
simple text · 4 lines
Opus 5.5 · xhigh · thinking git +2 !3 ?1 style explanatory
~/cc/awesome-statusline (main ↑1)
context 32% 320k / 1M
limits 5h 34% 2h10m 7d 65% Thu
large (l)

+ session time, one line per limit with its reset time

large (l)
emoji · 5 lines · recommended
🤖 Opus 5.5 ⚡xhigh 💡 │ 📝 +2 !3 ?1 │ 🎨 explanatory
📂 ~/cc/awesome-statusline 🌿(main ↑1) │ ⏰ 5h16m
🧠 Context 32% 320k/1M
🚀 Usage 5H 34% resets in 2h10m · 12:40
⭐ Usage 7D 65% resets Thu 00:30 · 2d14h
large-plain (l-plain)
no emoji · 5 lines
Opus 5.5 · xhigh · thinking │ +2 !3 ?1 │ explanatory
~/cc/awesome-statusline (main ↑1) │ 5h16m
Context 32% 320k/1M
Usage 5H 34% resets in 2h10m · 12:40
Usage 7D 65% resets Thu 00:30 · 2d14h
large-simple (l-simple)
simple text · 5 lines
Opus 5.5 · xhigh · thinking git +2 !3 ?1 style explanatory
~/cc/awesome-statusline (main ↑1) time 5h16m
context 32% 320k / 1M
5h 34% resets in 2h10m · 12:40
7d 65% resets Thu 00:30 · 2d14h
xlarge (xl)

+ 40-block bars everywhere, full reset dates

xlarge (xl)
emoji · 5 lines
🤖 Opus 5.5 ⚡xhigh 💡 │ 🎨 explanatory │ 📝 dirty +2 !3 ?1
📂 ~/cc/awesome-statusline 🌿(main ↑1) │ ⏰ 5h16m
🧠 Context 32% used (320k / 1000k)
🚀 5H Limit 34% resets in 2h10m (12:40pm)
🌟 7D Limit 65% resets Thu Nov 5, 12am (in 2d14h)
xlarge-plain (xl-plain)
no emoji · 5 lines
Opus 5.5 · xhigh · thinking │ explanatory │ dirty +2 !3 ?1
~/cc/awesome-statusline (main ↑1) │ 5h16m
Context 32% used (320k / 1000k)
5H Limit 34% resets in 2h10m (12:40pm)
7D Limit 65% resets Thu Nov 5, 12am (in 2d14h)
xlarge-simple (xl-simple)
simple text · 5 lines
Opus 5.5 · xhigh · thinking git dirty +2 !3 ?1 style explanatory
~/cc/awesome-statusline (main ↑1) time 5h16m
context 32% 320k / 1000k used · 680k free
5h limit 34% resets in 2h10m (12:40pm) · 56% elapsed
7d limit 65% resets Thu Nov 5, 12am (in 2d14h) · 63% elapsed
Automatic · Plan — nothing to choose
large (on Pro / Max)
5-hour + weekly limits
🤖 Opus 5.5 ⚡xhigh 💡 │ 📝 +2 !3 ?1 │ 🎨 explanatory
📂 ~/cc/awesome-statusline 🌿(main ↑1) │ ⏰ 5h16m
🧠 Context 32% 320k/1M
🚀 Usage 5H 34% resets in 2h10m · 12:40
⭐ Usage 7D 65% resets Thu 00:30 · 2d14h
large (on Ultra)
weekly limit only
🤖 Opus 5.5 ⚡xhigh 💡 │ 📝 +2 !3 ?1 │ 🎨 explanatory
📂 ~/cc/awesome-statusline 🌿(main ↑1) │ ⏰ 5h16m
🧠 Context 32% 320k/1M
⭐ Weekly 48% resets Wed 20:30 · 2d10h · ≈22%/day

Every preset follows the limits Claude Code reports: Ultra has no 5-hour limit, so it gets one weekly line with a per-day budget.

Why this one

⚡ Effort & thinking

Surfaces /effort (high · xhigh · max) and extended thinking — live, from Claude Code's official JSON.

📊 Every plan, every window

Pro and Max get 5-hour + weekly bars; Ultra (weekly only) gets a weekly bar with a per-day budget. Each limit is read on its own.

🖥️ Truly cross-platform

Bash on macOS and Linux, a native PowerShell renderer on Windows — no Git Bash or jq needed there.

📐 5 sizes × 3 styles

Pick how much you see with one word — xs to xl — then add -plain (no emoji) or -simple (text only) if you like. The plan is detected for you.

Install
# macOS / Linux curl -fsSL https://raw.githubusercontent.com/awesomezun/claude-statusline/main/install.sh | bash # Windows (PowerShell) irm https://raw.githubusercontent.com/awesomezun/claude-statusline/main/install.ps1 | iex