最近用了一段时间Claude Code(CC)来写一篇工作的实验代码。通过在项目中贴上算法的notes,配合稍微详细一些的引导提示词,Minimax M2.7也还能完成大部分内容,特别是一些简单重复的劳动。在使用过程中,尽管知道不会触碰5小时600次调用的上限,但还是不时想去看看官网看看Token Plan的用量。一来二去,觉得比较麻烦。于是探索了一下CC的statusline。目前已有非常多的优秀实现,如claude-hud, ccstatusline等,但大多只支持Claude的模型。在找了很久之后发现了一个适配Minimax的项目,minimax-hud。如下图所示,该插件能够实现在statusline中显示context window占用和5小时用量。

1 安装

~/.claude/plugins/marketplaces中,

1
2
3
4
5
6
7
8
9
# 1. Clone this repo
git clone https://github.com/Fighting05/minimax-hud.git
cd minimax-hud

# 2. Install dependencies
npm install

# 3. Build
npm run build

等待构建完成后,dist目录下会生成相应的代码。

2 配置

接下来是配置CC来使用上一步中构建完成的代码,首先在~/.claude/settings.json中,增加

1
2
3
4
5
6
{
  "statusLine": {
    "command": "bash -c '\"/path/to/node\" \"/path/to/minimax-hud/dist/index.js\"'",
    "type": "command"
  }
}

注意,这里command对应的第一个路径是node的安装路径,第二个是项目build后的路径。

然后, 新建一个~/.claude/plugins/marketplaces/minimax-hud/config.json

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
	"language": "en",
	"lineLayout": "expanded",
	"gitStatus": {
		"enabled": false,
		"showDirty": false,
		"showAheadBehind": false,
		"showFileStats": false
	},
	"display": {
		"showModel": true,
		"showProject": false,
		"showContextBar": true,
		"contextValue": "percent",
		"showUsage": true,
		"usageBarEnabled": true,
		"showTools": false,
		"showAgents": false,
		"showTodos": false,
		"sevenDayThreshold": 5
	}
}

完成后,重启CC即可实现在statusline中查看context window占用和5小时使用量。