claude-powerline v1.20 adds TUI dashboard mode, context bar styles, and environment variable display

claude-powerline v1.20 release
claude-powerline is a vim-style statusline for Claude Code that provides real-time visibility into your session. It's free, open source, and requires zero dependencies with 6 built-in themes.
Setup
Add to ~/.claude/settings.json:
{ "statusLine": { "type": "command", "command": "npx -y @owloops/claude-powerline@latest --style=tui" } }For best display, use a Nerd Font or add --charset=text for ASCII-only symbols.
TUI Dashboard Mode
The major addition in v1.20 replaces the single statusline with a full box-drawing panel below your prompt. It displays:
- Model information
- Context usage with progress bar
- Session and daily costs
- Subagent costs
- Git branch with working tree counts (+staged ~unstaged ?untracked)
- Fish-style directory
- Version
- Burn rate
- Response time
- Message count
The dashboard is responsive to terminal width.
Context Bar Styles
Nine visual progress bar styles for the context segment: blocks, blocks-line, ball, capped, dots, filled, geometric, line, and squares. Also includes bar (custom symbols) and text-only mode. Color-coded by usage percentage to indicate when you're running low. Configurable to show remaining vs used percentage.
Environment Variables Segment
Display any environment variable in your statusline. Useful for showing NODE_ENV, AWS_PROFILE, or other workflow-relevant variables.
Other Improvements
- Native context_window data from Claude Code (no more estimation)
- Autocompact buffer is now configurable
- Git worktree detection fixes
- Subagent token tracking in usage calculations
- Both
--arg=valueand--arg valueCLI syntax - Provider model IDs parsed to friendly display names
Links
GitHub: https://github.com/Owloops/claude-powerline
npm: https://www.npmjs.com/package/@owloops/claude-powerline
📖 Read the full source: r/ClaudeAI
👀 See Also

Doc Harness: A Claude Code Skill for Maintaining Project State Across Sessions
Doc Harness is a Claude Code skill that creates a lightweight documentation system with five structured files to help AI agents maintain project context across sessions. It addresses issues like context resets, forgotten rules, and the need to re-explain projects to new agents.

agent-recall: Local SQLite MCP for Persistent Claude Code Memory
agent-recall is an MCP server that gives Claude Code persistent memory across sessions using a local SQLite file. It provides 9 MCP tools for saving entities, relationships, and observations, with LLM-summarized briefings at session start instead of raw data dumps.

Collection of 177 OpenClaw SOUL.md Templates Organized into 24 Categories
A developer has compiled 177 ready-to-use SOUL.md templates for OpenClaw agents across 24 categories including Marketing, Development, Business, DevOps, Finance, Creative, Data, Security, Healthcare, Legal, HR, and Education. All templates are MIT licensed and available on GitHub.

I ripped out OpenClaw's default markdown memory and built a Node.js/Postgres API layer instead
A developer disabled OpenClaw's memory-core plugin and built a typed Node.js/Express + PostgreSQL backend. Context drift dropped to zero.