MiniMax coding-plan 使用状态监控工具,支持 CLI 命令和 Claude Code 状态栏集成。
- ✅ 实时状态监控: 显示 MiniMax coding-plan 使用额度、剩余次数、重置时间
- ✅ 上下文窗口跟踪: 智能解析转录文件,准确显示当前会话的上下文使用量
- ✅ 多种显示模式: 详细模式、紧凑模式、持续状态栏
- ✅ Claude Code 集成: 可在 Claude Code 底部状态栏显示
- ✅ 智能颜色编码: 根据使用率自动切换颜色和图标
- ✅ 跨会话支持: 自动从项目历史中查找上下文信息
- ✅ 简洁命令:
minimax status查看状态 - ✅ 安全存储: 凭据存储在独立的配置文件中
npm install -g minimax-statusnpm update -g minimax-statusminimax auth <token> <groupId>配置信息将保存在 ~/.minimax-config.json 文件中。
获取令牌和组 ID:
- 访问 MiniMax 开放平台
- 登录并进入控制台
- 账户信息中复制 groupID
- Coding Plan 中创建或获取 API Key
# 详细模式
minimax status
# 紧凑模式
minimax status --compact
# 持续监控模式
minimax status --watch提供 VSCode 扩展版本,支持在 VSCode 底部状态栏显示使用状态。
方式一:下载 VSIX 文件
- 访问 GitHub Releases
- 下载最新的
.vsix文件 - 在 VSCode 中按
Ctrl+Shift+P - 输入 "Extensions: Install from VSIX..."
- 选择下载的 VSIX 文件
方式二:从源码构建
git clone https://github.com/JochenYang/minimax-status.git
cd minimax-status/vscode-extension
npm install
npm run package
# 在 VSCode 中安装生成的 .vsix 文件- 安装扩展后,点击状态栏的 "MiniMax 未配置" 按钮
- 或使用命令 "MiniMax Status: 配置向导"
- 输入您的 API Key 和 GroupID
- 配置完成后,状态栏将显示实时使用状态
注意: 扩展尚未发布到 VSCode 市场,需要手动安装
将 MiniMax 使用状态显示在 Claude Code 底部状态栏。
-
安装和配置工具:
npm install -g minimax-status minimax auth <token> <groupId>
-
配置 Claude Code:
编辑
~/.claude/settings.json:{ "statusLine": { "command": "minimax statusline" } } -
重启 Claude Code
集成成功后,底部状态栏将显示:
📁 my-app | 🤖 MiniMax-M2 | 40% | ↻ 2690/4500 | ⚡ 15% · 30k/200K | ⏱️ 35m
显示格式:📁 目录 | 🤖 模型 | 使用率 | ↻ 剩余次数/总数 | 上下文窗口 | ⏱️ 剩余时间
状态栏会智能显示当前会话的上下文窗口使用情况:
-
有转录数据时: 显示
⚡ 百分比 · 已用tokens/总容量- 例如:
⚡ 15% · 30k/200K表示已使用 30k tokens,占 200K 容量的 15%
- 例如:
-
无转录数据时: 仅显示上下文窗口总容量
- 例如:
200K表示当前模型的上下文窗口大小
- 例如:
智能特性:
- ✅ 自动解析 Claude Code 转录文件(transcript)
- ✅ 支持 Anthropic 和 OpenAI 两种 token 格式
- ✅ 正确计算缓存 tokens(cache creation + cache read)
- ✅ 跨会话查找:当前会话无数据时,自动从项目历史中查找
- ✅ 处理 summary 类型条目和 leafUuid 引用
注意: MiniMax 的配置独立存储在 ~/.minimax-config.json,与 Claude Code 的配置分离。
┌─────────────────────────────────────────────────────────────┐
│ MiniMax Claude Code 使用状态 │
│ │
│ 当前模型: MiniMax-M2 │
│ 时间窗口: 10:00-15:00(UTC+8) │
│ 剩余时间: 1 小时 26 分钟后重置 │
│ │
│ 已用额度: █████████████████████░░░░░░░░░ 27% │
│ 剩余: 3307/4500 次调用 │
│ │
│ 状态: ✓ 正常使用 │
└─────────────────────────────────────────────────────────────┘
● MiniMax-M2 27% • 1 小时 26 分钟后重置 • ✓ 正常使用
✓ MiniMax 状态栏已启动
按 Ctrl+C 退出
[?25l● MiniMax-M2 27% • 3307/4500 • 1h26m ⚡
| 命令 | 描述 | 示例 |
|---|---|---|
minimax auth |
设置认证凭据 | minimax auth <token> <groupId> |
minimax status |
显示当前使用状态(支持 --compact、--watch) | minimax status |
minimax bar |
终端底部持续状态栏 | minimax bar |
minimax statusline |
Claude Code 状态栏集成 | 用于 Claude Code 配置 |
| 使用率 | 图标 | 含义 |
|---|---|---|
| < 60% | ✓ | 正常使用 |
| 60-85% | ⚡ | 注意使用 |
| ≥ 85% | ⚠ | 危险状态 |
- 独立配置文件:
~/.minimax-config.json
{
"token": "your_access_token_here",
"groupId": "your_group_id_here"
}Claude Code 只需要配置状态栏命令,不包含 MiniMax 配置:
// ~/.claude/settings.json
{
"statusLine": {
"command": "minimax statusline"
}
}凭据仅存储在本地,不会上传到任何服务器。
# 确保已全局安装
npm install -g minimax-status
# 重新打开终端# 检查令牌和组 ID
minimax status
# 重新设置认证
minimax auth <new_token> <new_groupId>- 检查 Claude Code 配置
- 重启 Claude Code
- 手动测试:
minimax statusline
git clone <repository>
cd minimax-status
npm install# 运行示例
node cli/example.js
# 测试 CLI 命令
node cli/index.js statusMIT License - 详见 LICENSE 文件
欢迎提交 Issue 和 Pull Request!
注意: 本工具仅用于监控 MiniMax coding-plan 用量使用状态,不存储或传输任何用户数据。