Saltar al contenido
PaneflowPaneflow

Uso del plan

Consulta los límites de sesión y semanales de tus suscripciones de Claude Code y Codex en la barra lateral de Paneflow, y un año de actividad diaria por cuenta en Settings. De dónde salen las cifras y qué guarda Paneflow.

Paneflow muestra cuánto has usado de tus suscripciones de Claude Code y Codex, para cada cuenta de tu máquina: una cápsula en el pie de la barra lateral, una burbuja con el detalle de cada cuenta y una página Usage en Settings con un año de actividad diaria. Paneflow nunca lee tus credenciales ni tus tokens y nunca llama por sí mismo a una API de uso.

Cuentas

Una cuenta es un agente más un directorio de configuración. Paneflow lista los directorios por defecto ~/.claude y ~/.codex, cada espacio que define CLAUDE_CONFIG_DIR o CODEX_HOME en su entorno y cada perfil de agente que lo hace. Dos espacios que apuntan al mismo directorio comparten una sola cuenta. Una cuenta facturada mediante una clave de API (ANTHROPIC_API_KEY, OPENAI_API_KEY) no tiene límites de plan, y así lo indica.

La cápsula de la barra lateral

La cápsula está entre el filtro y el botón Settings. Su anillo y su porcentaje muestran el límite más restrictivo de las cuentas del espacio activo, o de las cuentas por defecto cuando el espacio no define ninguna. El anillo toma el color de acento por debajo del 80 %, ámbar desde el 80 % y rojo desde el 95 %. Pasa el cursor por encima para ver la cuenta y la ventana que describe.

Haz clic en la cápsula, o pulsa Enter o Space sobre ella, para abrir la burbuja. Cada cuenta muestra sus ventanas de sesión y semanal con un medidor, la hora de reinicio en el tooltip del medidor y una línea de ritmo para la semana: o bien el momento en que alcanzarás el límite semanal a tu ritmo actual, o bien la parte de la semana que habrás usado cuando se reinicie. Open usage settings, abajo del todo, abre la página Usage.

Para ocultar la cápsula, desactiva Usage en Customize sidebar › Show o pon sidebar_show.usage en false. Sin ninguna cuenta de Claude Code o Codex, la cápsula no aparece.

La página Usage

Settings › Usage muestra una tarjeta por cuenta con dos anillos (la semana por fuera y la sesión por dentro), las horas de reinicio y la línea de ritmo. Refresh pide a cada cuenta sus límites actuales.

En Activity by agent, cada cuenta con actividad en las últimas 53 semanas recibe un registro de una celda por día. Cambia la métrica entre Turns, Tokens (entrada y salida, sin caché) y Active time. Todos los registros comparten una escala, así que una celda más oscura significa más actividad sea cual sea el agente. Pasa el cursor por un día, o recorre los días con las flechas tras entrar en un registro con Tab, para leer el recuento de cada agente ese día.

Paneflow cuenta esta actividad por sí mismo, a partir de los agentes que se ejecutan en sus paneles en esta máquina. No sabe nada de las sesiones ejecutadas en otro lugar.

Importar la actividad pasada

La primera vez que Paneflow arranca con el historial de actividad vacío, lee en segundo plano tus transcripciones existentes de Claude Code (projects/**/*.jsonl en cada directorio de configuración de Claude) y los archivos de sesión de Codex, y completa los días que todavía no cuenta. Import past activity, al pie de la página, vuelve a ejecutar la importación. Importar dos veces nunca cuenta un día dos veces, y el día de hoy siempre queda para el recuento en vivo.

La importación lee primero los archivos más recientes y se detiene tras 10.000 archivos o 2 GB. Cuando se detiene antes de terminar, la página muestra Imported the last {n} days. Claude Code conserva las transcripciones 30 días por defecto (cleanupPeriodDays en su configuración), así que los días anteriores quedan vacíos.

De dónde salen los límites

Paneflow lee los límites solo de los propios programas de los agentes, con tu propia sesión iniciada:

  • Línea de estado de Claude Code. Cuando instalas la integración de Claude Code y no tienes una línea de estado (status line) propia, Paneflow pone statusLine de la configuración de Claude en paneflow-ai-hook StatusLine. Tras cada respuesta, Claude Code le pasa los límites que reporta y Paneflow los reenvía a la cápsula. El comando no imprime nada, así que tu línea de estado queda vacía.
  • Los binarios instalados de Claude Code y Codex. Cuando abres la burbuja o actualizas la página Usage, Paneflow pide su uso al claude instalado, sin enviar ningún mensaje, y pide sus límites de tasa a codex app-server. Cada cuenta se consulta como máximo una vez cada 30 segundos.
  • Archivos de sesión de Codex. Tras cada turno de Codex, Paneflow lee los límites que Codex escribió en su archivo de sesión más reciente.

Gana la lectura más reciente de cada cuenta.

Si tienes tu propia línea de estado

Paneflow nunca cambia una línea de estado que hayas configurado. En su lugar, lee tus límites del binario instalado de Claude Code, así que la cápsula funciona igual. Hasta que esa lectura tenga éxito, la cuenta muestra: "Claude Code has not reported plan limits for {folder} yet. Check that it is installed and signed in for this folder, then reopen this panel."

Qué guarda Paneflow

Todo queda en la carpeta usage del home de Paneflow (~/.paneflow, %USERPROFILE%\.paneflow en Windows):

  • usage/plans.json: para cada cuenta, el porcentaje usado y la hora de reinicio de cada ventana, cuándo se leyó y la versión del agente.
  • usage/ledger.json: para cada cuenta y cada día de los últimos 400 días, el número de turnos, el tiempo activo y los tokens de entrada y salida, además de la ruta y la posición de lectura de las transcripciones que lee. No guarda ningún texto de prompt ni de respuesta.

Desactivarlo

Pon usage.plan_limits en false en paneflow.json para ocultar la cápsula. La próxima vez que Paneflow actualice su integración de Claude Code, al arrancar o con paneflow integrations install claude-code, también quitará la línea de estado que configuró. paneflow integrations remove claude-code también la quita.