Nanako0129/coralline
🪸 Powerlevel10k-inspired statusline for Claude Code — paste one prompt and your AI interviews you, then installs it
coralline – Claude Code 的状态行
是什么 – coralline 是一个在 Claude Code(Anthropic 的 Claude LLM 的 IDE 风格界面)内运行的自定义状态行。它模仿了流行的 Powerlevel10k 提示符的外观和感觉,但不是显示 shell 提示符,而是显示当前 Claude 会话的单行摘要。
主要功能
- 丰富段落 – 目录、Git 分支、活动的 Node/Python 运行时、正在使用的 Claude 模型、上下文窗口使用情况、速率限制仪表、以美元计的成本、时钟等。每个段落可通过配置开启或关闭。
- 两种渲染器 – 适用于 macOS/Linux/WSL 的 Bash 渲染器和原生 Windows PowerShell 5.1 渲染器,确保在任何平台上都能正常工作。
- 主题与样式 – 内置 10 种颜色主题和 3 种视觉样式(
pill、lean、classic)。主题是简单的.conf文件,将颜色索引或 RGB 值映射到行的背景/前景色。 - 动态仪表 – 对缓存命中率、五小时和七天速率限制使用率等使用率百分比,可在配置阈值(绿色 → 黄色 → 红色)下改变颜色。
- 自动安装 – 一行安装脚本(Bash 用
install.sh,PowerShell 用install.ps1)会拉取最新版本,验证提交 SHA,并写入适当的渲染器脚本和主题文件。安装程序注重安全,提供固定到特定提交的方法。 - 配置文件 –
~/.claude/coralline.conf(由 Bash 加载,由 PowerShell 解析)允许用户选择段落、布局(fixed与auto换行)、时钟格式、图标(glyphs)及其他视觉调整。 - 子代理面板 – 可选的额外行,可显示 Claude 子代理的状态,通过
configure.sh切换。
为何重要 – Claude Code 已经提供状态行,但非常简略。coralline 在不离开编辑器的情况下,展示了大量有用的遥测信息(模型、令牌数量、速率限制使用情况、成本),帮助开发者掌握其 LLM 使用情况并保持在限制范围内。
安装快照
curl -fsSL https://raw.githubusercontent.com/Nanako0129/coralline/main/install.sh | bash
或在 Windows PowerShell 中:
& { … } # README 中的引导脚本
配置示例(默认段落列表):
VL_SEGMENTS="dir git model ctx limit5h limit7d cost clock"
VL_STYLE="pill"
VL_LAYOUT="fixed"
总结 – coralline 是一个虽小众但功能完整的开源工具,通过在 Bash 和 PowerShell 环境中提供高度可配置的 Powerlevel10k 风格状态行,显著提升了 Claude Code 的使用体验。
相关
- 项目
- 项目
- 项目
- 项目
- 项目