用 Rust 编写的 Claude Code 极简状态栏,在终端中显示模型、Git 状态、工作目录和上下文用量。
sirmalloc/ccstatusline
为 Claude Code CLI 提供可高度定制的状态栏,显示模型、Git 分支、Token 用量等信息。
- Star
- 13,335
- Fork
- 667
- 未关闭 Issue
- 173
- 最近提交
- 11小时前
这是什么?
ccstatusline 是 Claude Code 命令行编程助手的状态栏格式化工具。它在 Claude Code 界面底部渲染一条可配置的状态栏,可显示模型名称、Git 分支与状态、Token 数量与速度、会话费用、会话时长、上下文占用以及 Claude 用量限制等信息。每一项都是一个独立的组件,可以通过基于 React 和 Ink 的终端交互界面添加、排序、设置颜色或隐藏。
项目支持标准布局和 Powerline 风格布局,包括箭头分隔符、端帽和弹性对齐,并内置多套主题,支持组件级或整行的渐变颜色。可以配置多条独立的状态栏,设置可导出为 JSON,导入前还能预览。配置保存在用户配置目录下,Claude Code 的配置路径也可以通过环境变量修改。
工具可通过 npx 或 bunx 直接运行,无需全局安装,也可以固定到指定版本。支持 Linux、macOS 和 Windows,运行时可使用 Node.js 或 Bun。
核心功能
- 01在 Claude Code 状态栏中显示模型、Git、Token、费用、上下文和用量限制等组件。
- 02通过交互式终端界面添加、排序和设置组件颜色。
- 03支持 Powerline 风格渲染,包括箭头分隔符、端帽和弹性对齐。
- 04可配置多条独立状态栏,并内置主题与渐变颜色。
- 05设置可导出为 JSON,导入前可预览并选择替换或合并。
- 06支持通过 npx 或 bunx 直接运行,也可固定版本全局安装。
适用场景
- 在使用 Claude Code 编码时实时查看 Git 分支、PR 状态和未提交文件数。
- 在长时间的智能体会话中跟踪 Token 用量、会话费用和每周用量限制。
- 通过导出的 JSON 配置在多台机器间同步统一的状态栏设置。
使用前须知
- 它是为 Claude Code CLI 设计的状态栏,只能在该工具中使用。
- 部分组件(如 Git PR 和 CI 状态)依赖 GitHub CLI(gh),在没有缓存数据时可能较慢。
- 用量和 Claude 服务状态组件会向外部服务发起网络请求。
标签
常见问题
- ccstatusline 是什么?
- 为 Claude Code CLI 提供可高度定制的状态栏,显示模型、Git 分支、Token 用量等信息。 ccstatusline 是 Claude Code 命令行编程助手的状态栏格式化工具。它在 Claude Code 界面底部渲染一条可配置的状态栏,可显示模型名称、Git 分支与状态、Token 数量与速度、会话费用、会话时长、上下文占用以及 Claude 用量限制等信息。每一项都是一个独立的组件,可以通过基于 React 和 Ink 的终端交互界面添加、排序、设置颜色或隐藏。
- ccstatusline 可以免费使用吗?用的什么许可证?
- ccstatusline 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- ccstatusline 还在维护吗?
- 活跃维护中。ccstatusline 最近一次提交是在 2026年10月19日。
- ccstatusline 适合用来做什么?
- 在使用 Claude Code 编码时实时查看 Git 分支、PR 状态和未提交文件数。 在长时间的智能体会话中跟踪 Token 用量、会话费用和每周用量限制。 通过导出的 JSON 配置在多台机器间同步统一的状态栏设置。
- 在哪里获取 ccstatusline?
- 源代码和安装说明在 GitHub 上:https://github.com/sirmalloc/ccstatusline
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
107434RustApache-2.0更新于 2个月前
带 vim 键位的终端代码审查工具,可将评论推送到主流代码托管平台或复制到剪贴板。
3414309RustMIT更新于 13小时前
用于管理编程智能体技能的终端界面,可查看、检查、安装和更新技能。
57276GoMIT更新于 23天前
Claude Code 插件,在输入框上方显示粘贴图片的缩略图,代替单纯的 [Image #n] 标签。
24021TypeScriptMIT更新于 7天前
一个命令行工具,用 git 仓库统一管理团队的 AI 技能、规则、Agent、MCP 等资产,并自动同步给成员。
5565453TypeScriptOther更新于 17小时前
命令行代理工具,在 AI 编程助手读取 shell 命令输出前进行过滤和压缩,减少 token 消耗。
8.4万5334RustApache-2.0更新于 19小时前