Estela vs ccusage
Las dos leen los mismos ficheros que tu agente de IA deja en el disco,
las dos se ejecutan con npx y ninguna manda nada fuera. Pero responden
a preguntas distintas, y por eso no compiten.
En una frase
ccusage te dice cuánto te costó la IA. Estela te dice cuántas horas trabajaste y cuánto cobrarle al cliente.
ccusage es un proyecto de código abierto muy bueno y muy usado: si lo que quieres es saber cuántos tokens gastas al día o cuánto te queda del bloque de cinco horas de Claude, es la herramienta. Estela parte de esos mismos registros pero mira otra cosa: el tiempo. Los junta con tu historial de Git, los reparte por proyecto y cliente, y los convierte en un informe que alguien paga.
Lado a lado
| ccusage | Estela | |
|---|---|---|
| Qué responde | Cuántos tokens usaste y lo que valen | Cuántas horas trabajaste, en qué proyecto, y cuánto facturar |
| Qué lee | Los registros de más de quince CLIs de agentes: Claude Code, Codex, Gemini CLI, Copilot CLI, OpenCode… | Claude Code, Codex y GitHub Copilot en VS Code, más tu historial de Git |
| Unidad | Tokens y dinero | Horas (medidas o estimadas) y dinero |
| Informes | Por día, semana, mes y sesión; bloques de 5 horas; barra de estado | Por proyecto y cliente; informe con fecha de corte; PDF; panel publicado para el cliente |
| Clientes y tarifas | — | Sí: cliente, moneda, tarifa por hora e idioma del informe |
| Trabajo sin agente | — | Horas estimadas a partir de tus commits, marcadas como estimadas, y horas a mano para reuniones |
| Equipos | — | Horas medidas de todo el equipo (plan Teams, de pago) |
| Dónde se ve | Terminal y JSON | Terminal y panel local en el navegador (estela web) |
| Datos | En local | En local; solo sale algo si publicas un panel o sincronizas |
| Precio | Gratis, MIT | CLI gratis y MIT; Pro y Teams de pago |
Lo de ccusage está sacado de su README el 28 de septiembre de 2026. Se mueve rápido; si algo ha cambiado, avísanos y lo corregimos.
Cuándo te basta ccusage
- Pagas la API por uso y quieres vigilar el gasto día a día.
- Quieres saber cuánto te queda del bloque de 5 horas de Claude antes de que te corte.
- Usas agentes que Estela todavía no lee, como Gemini CLI u OpenCode.
- No facturas por horas: lo que te importa es el consumo, no el tiempo.
Cuándo necesitas Estela
- Cobras por horas y nunca te acuerdas de arrancar el cronómetro.
- Trabajas para varios clientes y necesitas separar qué hora fue de quién.
- Tienes que justificar esas horas: con commits, fechas y un PDF que se entienda sin ti delante.
- Parte de tu trabajo no pasa por un agente. Sin transcripts, Estela reconstruye el tiempo desde tus commits, y te dice que es estimado.
- Llevas un equipo y quieres horas medidas, no rellenadas a final de mes.
Usarlas juntas
No se pisan: las dos solo leen, ninguna toca los ficheros del agente ni instala hooks. Puedes tener ccusage en la barra de estado para vigilar el consumo mientras trabajas, y Estela para cerrar el mes.
npx ccusage@latest daily # tokens de hoy npx estela setup # tus horas, por proyecto
Si quieres ver Estela antes de dejar que lea tu historial,
npx estela demo llena un panel con datos inventados y no toca nada tuyo.
El coste de IA, contado distinto
Las dos te dan un coste, pero no significa lo mismo. ccusage multiplica tus tokens por el precio de la API: es lo que valdría ese uso. Con una suscripción plana, como Claude Max, eso no es lo que pagas. Estela reparte la cuota real entre lo que usaste y te da el coste por proyecto, que es el número que tiene sentido repercutir a un cliente.
estela subscription add --id max --name "Claude Max" --fee 100 estela ai-cost
Y en equipo, ese coste se agrega por proyecto y nunca se enseña por persona.
Lee la guía o empieza con
npx estela setup. ¿Dudas? Escribe a
hola@getestela.dev. Contesta una persona.
