[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10348":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},10348,"ccstatusline","sirmalloc\u002Fccstatusline","sirmalloc","🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.","",null,"TypeScript",10583,451,25,50,0,60,374,1549,306,42.97,"MIT License",false,"main",[26,27,28,29,30,31,32,33,34,35],"ai-tools","claude-code","cli","developer-tools","git","powerline","statusbar","statusline","terminal","themeing","2026-06-12 02:02:20","\u003Cdiv align=\"center\">\n\n\u003Cpre>\n              _        _             _ _            \n  ___ ___ ___| |_ __ _| |_ _   _ ___| (_)_ __   ___ \n \u002F __\u002F __\u002F __| __\u002F _` | __| | | \u002F __| | | '_ \\ \u002F _ \\\n| (_| (__\\__ \\ || (_| | |_| |_| \\__ \\ | | | | |  __\u002F\n \\___\\___|___\u002F\\__\\__,_|\\__|\\__,_|___\u002F_|_|_| |_|\\___|\n                                                     \n\u003C\u002Fpre>\n\n# ccstatusline\n\n**🎨 A highly customizable status line formatter for Claude Code CLI**\n*Display model info, git branch, token usage, and other metrics in your terminal*\n\n[![npm version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fccstatusline.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fccstatusline)\n[![npm downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fccstatusline.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fccstatusline)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue.svg)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fblob\u002Fmain\u002FLICENSE)\n[![Node.js Version](https:\u002F\u002Fimg.shields.io\u002Fnode\u002Fv\u002Fccstatusline.svg)](https:\u002F\u002Fnodejs.org)\n[![install size](https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=ccstatusline)](https:\u002F\u002Fpackagephobia.com\u002Fresult?p=ccstatusline)\n[![Maintenance](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMaintained%3F-yes-green.svg)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fgraphs\u002Fcommit-activity)\n\n[![Mentioned in Awesome Claude Code](https:\u002F\u002Fawesome.re\u002Fmentioned-badge.svg)](https:\u002F\u002Fgithub.com\u002Fhesreallyhim\u002Fawesome-claude-code)\n[![ClaudeLog - A comprehensive knowledge base for Claude](https:\u002F\u002Fclaudelog.com\u002Fimg\u002Fclaude_log_badge.svg)](https:\u002F\u002Fclaudelog.com\u002F)\n\n\n![Demo](https:\u002F\u002Fraw.githubusercontent.com\u002Fsirmalloc\u002Fccstatusline\u002Fmain\u002Fscreenshots\u002Fdemo.gif)\n\n\u003C\u002Fdiv>\n\u003Cbr \u002F>\n\n## 📚 Table of Contents\n\n- [Recent Updates](#-recent-updates)\n- [Features](#-features)\n- [Localizations](#-localizations)\n- [Quick Start](#-quick-start)\n- [Windows Support](docs\u002FWINDOWS.md)\n- [Usage](docs\u002FUSAGE.md)\n- [Development](docs\u002FDEVELOPMENT.md)\n- [Contributing](#-contributing)\n- [License](#-license)\n- [Related Projects](#-related-projects)\n\n\u003Cbr \u002F>\n\n## 🆕 Recent Updates\n\n### v2.2.9 - v2.2.12 - GitLab support, reset timers, context, compaction, and git widgets\n\n- **🦊 GitLab PR\u002FMR support** - `Git Branch` and `Git PR\u002FMR` now support GitHub, GitLab, and compatible self-hosted remotes, using `gh` or `glab` as appropriate.\n- **🔄 Status line refresh interval** - Installed configs can set Claude Code's `statusLine.refreshInterval` from the TUI when Claude Code >=2.1.97 supports it.\n- **🧭 Wrap-around TUI navigation** - Menu\u002Flist navigation and move\u002Freorder modes now wrap at the first and last items.\n- **📋 Clone widget shortcut** - Press `k` in the item editor to duplicate the selected widget, with fresh Powerline background color for cloned Powerline items.\n- **📊 Short bar display modes** - Context percentage, Context Bar, Session Usage, Weekly Usage, Block Timer, and reset timer widgets can use compact bar variants.\n- **⏱️ Usage time cursor** - Session Usage and Weekly Usage progress bars can show the elapsed time position within the current usage window.\n- **🕒 Reset timer timestamps** - Block and Weekly Reset Timer widgets can show exact reset timestamps with compact formatting, 12\u002F24-hour display, IANA time zones, and locale selection.\n- **🪟 Context Window widget** - Added a `Context Window` widget for total model window size, keeping `Context Length` focused on current context usage.\n- **🔁 Compaction Counter widget** - Added a `Compaction Counter` widget that tracks session context compactions, with icon\u002Ftext\u002Fnumber formats, optional Nerd Font icon, and hide-when-zero behavior.\n- **🧮 Git file status widgets** - Added `Git Staged Files`, `Git Unstaged Files`, `Git Untracked Files`, and `Git Clean Status` for file counts and clean\u002Fdirty state.\n- **🏷️ Clear context percentage labels** - `Context %` and `Context % (usable)` now label rendered values as used or left when toggling used\u002Fremaining mode.\n- **⚡ More Powerline caps** - The Powerline separator editor now supports more than three start\u002Fend caps.\n- **🧠 Thinking Effort updates** - Added `xhigh`, show `default` when no effort is set, mark unknown future effort levels with `?`, and track live status JSON plus `\u002Feffort` command changes.\n- **🧮 More accurate token counts** - Streaming duplicate JSONL entries are deduped so token widgets do not overcount live Claude Code output.\n- **🏷️ Cleaner model display** - The Model widget strips trailing context suffixes like `(1M context)`; use `Context Window` when you want the total window size shown.\n- **🧹 Cleaner empty-widget separators** - Manual separators now collapse around widgets that render empty, avoiding dangling separators when hide-when-empty widgets disappear.\n- **🧱 More resilient Git helpers** - Git widgets handle missing or unusual git command output more defensively.\n\n### v2.2.8 - Git widgets, smarter picker search, and minimalist mode\n\n- **🔀 New Git PR widget** - Added a `Git PR` widget with clickable PR links plus optional status and title display for the current branch.\n- **🧰 Major Git widget expansion** - Added `Git Status`, `Git Staged`, `Git Unstaged`, `Git Untracked`, `Git Ahead\u002FBehind`, `Git Conflicts`, `Git SHA`, `Git Origin Owner`, `Git Origin Repo`, `Git Origin Owner\u002FRepo`, `Git Upstream Owner`, `Git Upstream Repo`, `Git Upstream Owner\u002FRepo`, `Git Is Fork`, `Git Worktree Mode`, `Git Worktree Name`, `Git Worktree Branch`, `Git Worktree Original Branch`, and `Custom Symbol`.\n- **👤 Claude Account Email widget** - Added a session widget that reads the signed-in Claude account email from `~\u002F.claude.json` while respecting `CLAUDE_CONFIG_DIR`.\n- **🧼 Global Minimalist Mode** - Added a global toggle in `Global Overrides` that forces widgets into raw-value mode for a cleaner, label-free status line.\n- **🔎 Smarter widget picker search** - The add\u002Fchange widget picker now supports substring, initialism, and fuzzy matching, with ranked results and live match highlighting.\n- **📏 Better terminal width detection** - Flex separators and right-alignment now work more reliably when ccstatusline is launched through wrapper processes or nested PTYs.\n- **🎨 Powerline theme continuity** - Built-in Powerline themes can now continue colors cleanly across multiple status lines instead of restarting each line.\n\n### v2.2.0 - v2.2.6 - Speed, widgets, links, and reliability updates\n\n- **🚀 New Token Speed widgets** - Added three widgets: **Input Speed**, **Output Speed**, and **Total Speed**.\n  - Each speed widget supports a configurable window of `0-120` seconds in the widget editor (`w` key).\n  - `0` disables window mode and uses a full-session average speed.\n  - `1-120` calculates recent speed over the selected rolling window.\n- **🧩 New Skills widget controls (v2.2.1)** - Added configurable Skills modes (last\u002Fcount\u002Flist), optional hide-when-empty behavior, and list-size limiting with most-recent-first ordering.\n- **🌐 Usage API proxy support (v2.2.2)** - Usage widgets honor the uppercase `HTTPS_PROXY` environment variable for their direct API call to Anthropic.\n- **🧠 New Thinking Effort widget (v2.2.4)** - Added a widget that shows the current Claude Code thinking effort level.\n- **🍎 Better macOS usage lookup reliability (v2.2.5)** - Improved reliability when loading usage API tokens on macOS.\n- **⌨️ New Vim Mode widget (v2.2.5)** - Added a widget that shows the current vim mode, with ASCII and optional Nerd Font icon display.\n- **🔗 Git widget link modes (v2.2.6)** - `Git Branch` can render clickable GitHub branch links, and `Git Root Dir` can render clickable IDE links for VS Code and Cursor.\n- **🤝 Better subagent-aware speed reporting** - Token speed calculations continue to include referenced subagent activity so displayed speeds better reflect actual concurrent work.\n\n\u003Cbr \u002F>\n\u003Cdetails>\n\u003Csummary>\u003Cb>Older updates (v2.1.10 and earlier)\u003C\u002Fb>\u003C\u002Fsummary>\n\n### v2.1.0 - v2.1.10 - Usage widgets, links, new git insertions \u002F deletions widgets, and reliability fixes\n\n- **🧩 New Usage widgets (v2.1.0)** - Added **Session Usage**, **Weekly Usage**, **Block Reset Timer**, and **Context Bar** widgets.\n- **📊 More accurate counts (v2.1.0)** - Usage\u002Fcontext widgets now use new statusline JSON metrics when available for more accurate token and context counts.\n- **🪟 Windows empty file bug fix (v2.1.1)** - Fixed a Windows issue that could create an empty `c:\\dev\\null` file.\n- **🔗 New Link widget (v2.1.3)** - Added a new **Link** widget with clickable OSC8 rendering, preview parity, and raw mode support.\n- **➕ New Git Insertions widget (v2.1.4)** - Added a dedicated Git widget that shows only uncommitted insertions (e.g., `+42`).\n- **➖ New Git Deletions widget (v2.1.4)** - Added a dedicated Git widget that shows only uncommitted deletions (e.g., `-10`).\n- **🧠 Context format fallback fix (v2.1.6)** - When `context_window_size` is missing, context widgets now infer 1M models from long-context labels such as `[1m]` and `1M context` in model identifiers.\n- **⏳ Weekly reset timer split (v2.1.7)** - Added a separate `Weekly Reset Timer` widget.\n- **⚙️ Custom config file flag (v2.1.8)** - Added `--config \u003Cpath>` support so ccstatusline can load\u002Fsave settings from a custom file location.\n- **🔣 Unicode separator hex input upgrade (v2.1.9)** - Powerline separator hex input now supports 4-6 digits (full Unicode code points up to `U+10FFFF`).\n- **🌳 Bare repo worktree detection fix (v2.1.10)** - `Git Worktree` now correctly detects linked worktrees created from bare repositories.\n\n### v2.0.26 - v2.0.29 - Performance, git internals, and workflow improvements\n\n- **🧠 Memory Usage widget (v2.0.29)** - Added a new widget that shows current system memory usage (`Mem: used\u002Ftotal`).\n- **⚡ Block timer cache (v2.0.28)** - Cache block timer metrics to reduce JSONL parsing on every render, with per-config hashed cache files and automatic 5-hour block invalidation.\n- **🧱 Git widget command refactor (v2.0.28)** - Refactored git widgets to use shared git command helpers and expanded coverage for failure and edge-case tests.\n- **🪟 Windows UTF-8 piped output fix (v2.0.28)** - Sets the Windows UTF-8 code page for piped status line rendering.\n- **📁 Git Root Dir widget (v2.0.27)** - Added a new Git widget that shows the repository root directory name.\n- **🏷️ Session Name widget (v2.0.26)** - Added a new widget that shows the current Claude Code session name from `\u002Frename`.\n- **🏠 Current Working Directory home abbreviation (v2.0.26)** - Added a `~` abbreviation option for CWD display in both preview and live rendering.\n- **🧠 Context model suffix fix (v2.0.26)** - Context widgets now recognize the `[1m]` suffix across models, not just a single model path.\n- **🧭 Widget picker UX updates (v2.0.26)** - Improved widget discovery\u002Fnavigation and added clearer, safer clear-line behavior.\n- **⌨️ TUI editor input fix (v2.0.26)** - Prevented shortcut\u002Finput leakage into widget editor flows.\n- **📄 Repo docs update (v2.0.26)** - Migrated guidance from `CLAUDE.md` to `AGENTS.md` (with symlink compatibility).\n\n### v2.0.16 - Add fish style path abbreviation toggle to Current Working Directory widget\n\n### v2.0.15 - Block Timer calculation fixes\n\n- Fix miscalculation in the block timer\n\n### v2.0.14 - Add remaining mode toggle to Context Percentage widgets\n\n- **Remaining Mode** - You can now toggle the Context Percentage widgets between usage percentage and remaining percentage when configuring them in the TUI by pressing the 'u' key.\n\n### v2.0.12 - Custom Text widget now supports emojis\n\n- **👾 Emoji Support** - You can now paste emoji into the custom text widget. You can also turn on the merge option to get emoji labels for your widgets like this:\n  \n![Emoji Support](https:\u002F\u002Fraw.githubusercontent.com\u002Fsirmalloc\u002Fccstatusline\u002Fmain\u002Fscreenshots\u002FemojiSupport.png)\n\n### v2.0.11 - Unlimited Status Lines\n\n- **🚀 No Line Limit** - Configure as many status lines as you need - the 3-line limitation has been removed\n\n### v2.0.10 - Git Updates\n\n- **🌳 Git Worktree widget** - Shows the active worktree name when working with git worktrees\n- **👻 Hide 'no git' message toggle** - Git widgets now support hiding the 'no git' message when not in a repository (toggle with 'h' key while editing the widget)\n\n### v2.0.8 - Powerline Auto-Alignment\n\n![Powerline Auto-Alignment](https:\u002F\u002Fraw.githubusercontent.com\u002Fsirmalloc\u002Fccstatusline\u002Fmain\u002Fscreenshots\u002FautoAlign.png)\n\n- **🎯 Widget Alignment** - Auto-align widgets across multiple status lines in Powerline mode for a clean, columnar layout (toggle with 'a' in Powerline Setup)\n\n### v2.0.7 - Current Working Directory & Session Cost\n\n![Current Working Directory and Session Cost](https:\u002F\u002Fraw.githubusercontent.com\u002Fsirmalloc\u002Fccstatusline\u002Fmain\u002Fscreenshots\u002FcwdAndSessionCost.png)\n\n- **📁 Current Working Directory** - Display the current working directory with configurable segment display\n  - Set the number of path segments to show (e.g., show only last 2 segments: `...\u002FPersonal\u002Fccstatusline`)\n  - Supports raw value mode for compact display\n  - Automatically truncates long paths with ellipsis\n- **💰 Session Cost Widget** - Track your Claude Code session costs (requires Claude Code 1.0.85+)\n  - Displays total session cost in USD\n  - Supports raw value mode (shows just `$X.YZ` vs `Cost: $X.YZ`)\n  - Real-time cost tracking from Claude Code session data\n  - Note: Cost may not update properly when using `\u002Fresume` (Claude Code limitation)\n- **🐛 Bug Fixes**\n  - Fixed Block Timer calculations for accurate time tracking across block boundaries\n  - Improved widget editor stability with proper Ctrl+S handling\n  - Enhanced cursor display in numeric input fields\n\n### v2.0.2 - Block Timer Widget\n\n![Block Timer](https:\u002F\u002Fraw.githubusercontent.com\u002Fsirmalloc\u002Fccstatusline\u002Fmain\u002Fscreenshots\u002FblockTimerSmall.png)\n\n- **⏱️ Block Timer** - Track your progress through 5-hour Claude Code blocks\n  - Displays time elapsed in current block as hours\u002Fminutes (e.g., \"3hr 45m\")\n  - Progress bar mode shows visual completion percentage\n  - Two progress bar styles: full width (32 chars) or compact (16 chars)\n  - Automatically detects block boundaries from transcript timestamps\n\n### v2.0.0 - Powerline Support & Enhanced Themes\n- **⚡ Powerline Mode** - Beautiful Powerline-style status lines with arrow separators and customizable caps\n- **🎨 Built-in Themes** - Multiple pre-configured themes that you can copy and customize\n- **🌈 Advanced Color Support** - Basic (16), 256-color (with custom ANSI codes), and truecolor (with hex codes) modes\n- **🔗 Widget Merging** - Merge multiple widgets together with or without padding for seamless designs\n- **📦 Easy Installation** - Install directly with `npx` or `bunx` - no global package needed\n- **🔤 Custom Separators** - Add multiple Powerline separators with custom hex codes for font support\n- **🚀 Auto Font Install** - Automatic Powerline font installation with user consent\n\n\u003C\u002Fdetails>\n\n\u003Cbr \u002F>\n\n## ✨ Features\n\n- **📊 Real-time Metrics** - Display model name, git branch, token usage, session duration, compaction count, block timer, and more\n- **🎨 Fully Customizable** - Choose what to display and customize colors for each element\n- **⚡ Powerline Support** - Beautiful Powerline-style rendering with arrow separators, caps, and custom fonts\n- **📐 Multi-line Support** - Configure multiple independent status lines\n- **🖥️ Interactive TUI** - Built-in configuration interface using React\u002FInk\n- **🔎 Fast Widget Picker** - Add\u002Fchange widgets by category with search and ranked matching\n- **⚙️ Global Options** - Apply consistent formatting across all widgets (padding, separators, bold, minimalist mode, and color overrides)\n- **🚀 Cross-platform** - Works seamlessly with both Bun and Node.js\n- **🔧 Flexible Configuration** - Supports custom Claude Code config directory via `CLAUDE_CONFIG_DIR` environment variable\n- **📏 Smart Width Detection** - Automatically adapts to terminal width with flex separators\n- **⚡ Zero Config** - Sensible defaults that work out of the box\n\n\u003Cbr \u002F>\n\n## 🌐 Localizations\n\nThe localizations in this section are third-party forks maintained outside this repository. They are not maintained, reviewed, or endorsed by this repository, so review their code and releases before using them.\n\n- 🌏 **中文版 (Chinese):** [ccstatusline-zh](https:\u002F\u002Fgithub.com\u002Fhuangguang1999\u002Fccstatusline-zh)\n\n\u003Cbr \u002F>\n\n## 🚀 Quick Start\n\n### No installation needed! Use directly with npx or bunx:\n\n```bash\n# Run the configuration TUI with npm\nnpx -y ccstatusline@latest\n\n# Or with Bun (faster)\nbunx -y ccstatusline@latest\n```\n\n\u003Cbr \u002F>\n\u003Cdetails>\n\u003Csummary>\u003Cb>Configure ccstatusline\u003C\u002Fb>\u003C\u002Fsummary>\n\nThe interactive configuration tool provides a terminal UI where you can:\n- Configure multiple separate status lines\n- Add\u002Fremove\u002Freorder status line widgets\n- Customize colors for each widget\n- Configure flex separator behavior\n- Configure Claude Code status line refresh interval when supported\n- Edit custom text widgets\n- Install\u002Funinstall to Claude Code settings\n- Preview your status line in real-time\n\n> 💡 **Tip:** Your settings are automatically saved to `~\u002F.config\u002Fccstatusline\u002Fsettings.json`\n\n> 🔧 **Custom Claude Config:** If your Claude Code configuration is in a non-standard location, set the `CLAUDE_CONFIG_DIR` environment variable:\n> ```bash\n> # Linux\u002FmacOS\n> export CLAUDE_CONFIG_DIR=\u002Fcustom\u002Fpath\u002Fto\u002F.claude\n> ```\n\n> 🌐 **Usage API proxy:** Usage widgets honor the uppercase `HTTPS_PROXY` environment variable for their direct API call to Anthropic.\n\n> 🪟 **Windows Support:** PowerShell examples, installation notes, fonts, troubleshooting, WSL, and Windows Terminal configuration are in [docs\u002FWINDOWS.md](docs\u002FWINDOWS.md).\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Claude Code settings.json format\u003C\u002Fb>\u003C\u002Fsummary>\n\nWhen you install from the TUI, ccstatusline writes a `statusLine` command object to your Claude Code settings:\n\n```json\n{\n  \"statusLine\": {\n    \"type\": \"command\",\n    \"command\": \"npx -y ccstatusline@latest\",\n    \"padding\": 0,\n    \"refreshInterval\": 10\n  }\n}\n```\n\n`refreshInterval` is written only when your Claude Code version supports it (>=2.1.97). The TUI can set it to `1-60` seconds, or remove it by leaving the input empty.\n\nOther supported command values are:\n- `bunx -y ccstatusline@latest`\n- `ccstatusline` (for self-managed\u002Fglobal installs)\n\n\u003C\u002Fdetails>\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature\u002Famazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature\u002Famazing-feature`)\n5. Open a Pull Request\n\n\n## Support\n\nIf ccstatusline is useful to you, consider buying me a coffee:\n\n\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fsirmalloc\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fcdn.buymeacoffee.com\u002Fbuttons\u002Fv2\u002Fdefault-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" >\u003C\u002Fa>\n\n\n## 📄 License\n\n[MIT](LICENSE) © Matthew Breedlove\n\n\n## 👤 Author\n\n**Matthew Breedlove**\n\n- GitHub: [@sirmalloc](https:\u002F\u002Fgithub.com\u002Fsirmalloc)\n\n\n## 🔗 Related Projects\n\n- [tweakcc](https:\u002F\u002Fgithub.com\u002FPiebald-AI\u002Ftweakcc) - Customize Claude Code themes, thinking verbs, and more.\n- [ccusage](https:\u002F\u002Fgithub.com\u002Fryoppippi\u002Fccusage) - Track and display Claude Code usage metrics.\n- [codachi](https:\u002F\u002Fgithub.com\u002Fvincent-k2026\u002Fcodachi) - A tamagotchi-style statusline pet that grows with your context window.\n\n\n## 🙏 Acknowledgments\n\n- Built for use with [Claude Code CLI](https:\u002F\u002Fclaude.ai\u002Fcode) by Anthropic\n- Powered by [Ink](https:\u002F\u002Fgithub.com\u002Fvadimdemedes\u002Fink) for the terminal UI\n- Made with ❤️ for the Claude Code community\n\n\u003Cbr \u002F>\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#sirmalloc\u002Fccstatusline&Timeline\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=sirmalloc\u002Fccstatusline&type=Timeline&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=sirmalloc\u002Fccstatusline&type=Timeline\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=sirmalloc\u002Fccstatusline&type=Timeline\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n\u003Cdiv align=\"center\">\n\n### 🌟 Show Your Support\n\nGive a ⭐ if this project helped you!\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fsirmalloc\u002Fccstatusline?style=social)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fstargazers)\n[![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fsirmalloc\u002Fccstatusline?style=social)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fnetwork\u002Fmembers)\n[![GitHub watchers](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002Fsirmalloc\u002Fccstatusline?style=social)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fwatchers)\n\n[![npm version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fccstatusline.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fccstatusline)\n[![npm downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fccstatusline.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fccstatusline)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue.svg)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fblob\u002Fmain\u002FLICENSE)\n[![Made with Bun](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMade%20with-Bun-000000.svg?logo=bun)](https:\u002F\u002Fbun.sh)\n\n[![Issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fsirmalloc\u002Fccstatusline)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fissues)\n[![Pull Requests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002Fsirmalloc\u002Fccstatusline)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fpulls)\n[![Contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fsirmalloc\u002Fccstatusline)](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fgraphs\u002Fcontributors)\n\n### 💬 Connect\n\n[Report Bug](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fissues) · [Request Feature](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fissues) · [Discussions](https:\u002F\u002Fgithub.com\u002Fsirmalloc\u002Fccstatusline\u002Fdiscussions)\n\n\u003C\u002Fdiv>\n","ccstatusline 是一个为 Claude Code CLI 设计的高度可定制状态行工具，支持 Powerline、多种主题和其他功能。该项目采用 TypeScript 编写，核心功能包括显示模型信息、Git 分支、令牌使用情况等终端指标，并允许用户根据需要自定义状态行样式和内容。它特别适合开发者在日常编码工作中使用，能够有效提升终端界面的信息展示效率与美观度。MIT 许可证下开源，社区活跃且有良好的维护记录。",2,"2026-06-11 03:27:56","top_topic"]