ClaudeMods
☰
ZH-CN
● 0 人在线 · 浏览 0 次
赞助提交作品
GitHub 仓库 · 发布者 AxelDreemurr

usage-bars

一个 Claude Code 外挂,在提示列上方用像素条显示 5 小时和每周用量限制的使用情况。

AxelDreemurr@AxelDreemurr

AxelDreemurr/UsageBars/tree/main/plugins/usage-bars

原帖图片1
已翻译

关于这个 mod

一个 Claude Code 外挂,在提示列上方并排显示 5 小时窗口和每周窗口还剩多少用量。每个限制都有一条像素条,包含闪烁像素、每 5% 的刻度和每 25% 的胶囊标记;一个药丸会在已用百分比和距离重置的时间之间切换;颜色会随用量级别变化,切换时还有滑动动画。终端中会显示简化的文本版本。通过 /plugin marketplace add AxelDreemurr/UsageBars 和 /plugin install usage-bars@axel-mods 安装,也可以把文件夹复制到 ~/.claude/skills/usage-bars。需要订阅账户才能取得限制数据,并在 Claude 每次响应后更新。许可证为 MIT。

安装

请先查看作者 README 确认 marketplace 和插件名称;命令可能随仓库结构改变。

claude plugin marketplace add AxelDreemurr/UsageBars
claude plugin install usage-bars
原文 / README

usage-bars

Un mod para Claude Code que muestra sobre el prompt cuánto te queda de tus límites de uso: la ventana de 5 horas y la semanal, lado a lado.

usage-bars: dos barras de píxeles con 15 % y 24 % sobre el prompt

  • Una barra de píxeles por límite, con los píxeles titilando y más densos hacia la cabeza.
  • Marcas cada 5 % y cápsulas cada 25 %, que se iluminan al superarlas.
  • Una píldora en la cabeza de la barra que alterna cada pocos segundos entre el porcentaje usado y el tiempo que falta para el reinicio.
  • Colores: verde bajo el 80 %, naranjo desde el 80 % y rojo al llegar al límite.
  • Cuando el uso cambia, el relleno se desliza hasta su nueva posición en lugar de saltar.
  • En la terminal se ve una versión de texto simple; el estilo de píxeles es de la app de escritorio.

Instalación

En Claude Code:

/plugin marketplace add AxelDreemurr/UsageBars
/plugin install usage-bars@axel-mods

O copia plugins/usage-bars a ~/.claude/skills/usage-bars para cargarlo en todas las sesiones.

Requisitos y límites

  • Los datos de los límites los entrega Claude Code solo en cuentas de suscripción (Pro, Max...). Con una API key no hay límites que mostrar y verás "esperando datos".
  • Las barras se actualizan con cada respuesta de Claude, no en tiempo real. Antes de la primera respuesta de la sesión puede aparecer "esperando datos".
  • Usa la API de mods de Claude Code (hooks de función). Si tu versión no la tiene, el mod no se carga.

Cómo funciona

El mod escucha session.measure, que el motor lanza cuando un límite avanza un punto entero, y guarda las ventanas (five_hour, seven_day) en el estado de la sesión. Un hook de ui.render sobre el prompt dibuja una barra SVG por ventana. El titileo y la alternancia de la píldora son animaciones dentro del propio SVG, así que no hace falta redibujar por temporizador. Solo se redibuja cuando cambia el uso y una vez por minuto para refrescar el tiempo de reinicio.

Créditos

El estilo visual (barra de píxeles, marcas, píldora) está inspirado en plan-progress de zycck. El código de este mod es propio.

Licencia

MIT

其他同名作品

更多类似作品