112 lines
1.9 KiB
Markdown
112 lines
1.9 KiB
Markdown
# plan-usage
|
|
|
|
简体中文 | [English](README_en.md)
|
|
|
|
Un plugin para Claude Code que muestra en la barra de estado el uso de las suscripciones de GLM (ZAI) y MiniMax.
|
|
|
|

|
|
|
|
## Características
|
|
|
|
- 📊 **Seguimiento en tiempo real**: Muestra el porcentaje de uso de GLM y MiniMax
|
|
- 🎨 **Alertas de color**: Verde (0-70%), Amarillo (70-90%), Rojo (90-100%)
|
|
- ⚡ **Consultas rápidas**: Obtención paralela asíncrona de ambas APIs
|
|
- 🔧 **Configuración flexible**: Soporta ver solo GLM o solo MiniMax
|
|
|
|
## Instalación
|
|
|
|
### Método 1: Instalación con npm (recomendado)
|
|
|
|
```bash
|
|
npm install -g @renato97/plan-usage
|
|
```
|
|
|
|
### Método 2: Instalación manual
|
|
|
|
```bash
|
|
mkdir -p ~/.claude/plan-usage
|
|
cp -r dist/index.js ~/.claude/plan-usage/
|
|
chmod +x ~/.claude/plan-usage/index.js
|
|
```
|
|
|
|
## Configurar Claude Code
|
|
|
|
Edita `~/.claude/settings.json`:
|
|
|
|
```json
|
|
{
|
|
"statusLine": {
|
|
"type": "command",
|
|
"command": "plan-usage"
|
|
}
|
|
}
|
|
```
|
|
|
|
O usa la ruta completa:
|
|
|
|
```json
|
|
{
|
|
"statusLine": {
|
|
"type": "command",
|
|
"command": "node ~/.claude/plan-usage/index.js"
|
|
}
|
|
}
|
|
```
|
|
|
|
## Variables de entorno
|
|
|
|
```bash
|
|
# GLM API Key (también usa ANTHROPIC_AUTH_TOKEN)
|
|
export GLM_API_KEY="tu-clave-api-glm"
|
|
|
|
# MiniMax API Key (opcional)
|
|
export MINIMAX_API_KEY="tu-clave-api-minimax"
|
|
```
|
|
|
|
## Uso
|
|
|
|
```bash
|
|
# Mostrar barra de estado (por defecto)
|
|
plan-usage
|
|
|
|
# Solo mostrar GLM
|
|
plan-usage --glm
|
|
|
|
# Solo mostrar MiniMax
|
|
plan-usage --minimax
|
|
|
|
# Salida en formato JSON
|
|
plan-usage --json
|
|
```
|
|
|
|
## Ejemplo de salida
|
|
|
|
```
|
|
GLM 6% | MiniMax 93% 1.6h
|
|
```
|
|
|
|
Leyenda de colores:
|
|
- 🟢 Verde: 0-70%
|
|
- 🟡 Amarillo: 70-90%
|
|
- 🔴 Rojo: 90-100%
|
|
|
|
## Endpoints de API
|
|
|
|
- **GLM**: `https://api.z.ai/api/monitor/usage/quota/limit`
|
|
- **MiniMax**: `https://api.minimax.io/v1/api/openplatform/coding_plan/remains`
|
|
- **Kimi**: `https://api.kimi.com/coding/v1/usages`
|
|
|
|
## Construcción
|
|
|
|
```bash
|
|
# Ejecutar localmente
|
|
node dist/index.js
|
|
|
|
# Probar
|
|
node dist/index.js --json
|
|
```
|
|
|
|
## Licencia
|
|
|
|
MIT
|