Feature Request: Customizable Status Bar with live context data

Resolved 💬 2 comments Opened Feb 9, 2026 by Schnitti-create Closed Mar 11, 2026

Feature Request

What: Allow users to customize the bottom status bar in Claude Code with dynamic, auto-updating context data.

Current behavior: The status bar shows HH:MM TZ | N files +X -Y — static, not configurable.

Desired behavior: Users should be able to configure what the status bar displays, with support for:

  • Live clock (already there ✅)
  • Location (street, city, coordinates, elevation)
  • Weather (temperature, humidity, wind direction + speed)
  • Custom fields via a config file (e.g., ~/.claude/statusbar.json)
  • Auto-refresh intervals (e.g., weather every 3 min, clock live)
  • Custom scripts as data source (e.g., ~/scripts/locate.sh --json)

Example status bar:

00:20 CET | 📍 Marquartstein · ⛰️571m | 🌡️-1°C 💧93% 💨S 8km/h | 6 files +25 -10

Proposed config format (~/.claude/statusbar.json):

{
  "segments": [
    {"type": "clock", "format": "HH:MM TZ", "refresh": "live"},
    {"type": "script", "command": "~/luna/scripts/locate.sh --json", "template": "📍 {city} · ⛰️{alt}m", "refresh": 180},
    {"type": "script", "command": "~/luna/scripts/locate.sh --json", "template": "🌡️{weather.temp_c}°C 💧{weather.humidity_pct}% 💨{weather.wind_dir} {weather.wind_kmh}km/h", "refresh": 180},
    {"type": "files"}
  ],
  "separator": " | "
}

Why this matters:

As a power user running Claude Code as my primary work environment (meta-orchestrator for 8 projects, 26 agents), I need persistent contextual awareness — time, location, weather, altitude — visible at all times without consuming conversation context. The status bar is the perfect place for this: always visible, never scrolls away, minimal screen real estate.

Current workaround:

I built locate.sh which outputs a formatted line with all this data, and configured Claude to start every response with it. This works but wastes conversation tokens and scrolls out of view.

---

Submitted via Claude Code from Marquartstein, Bavaria — 571m above sea level, -1°C at midnight 🏔️

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗