OpenUsage: Panel de control en la barra de menú para el seguimiento de suscripciones de IA

OpenUsage: Panel de control en la barra de menú para seguimiento de suscripciones de IA

Gestionar múltiples suscripciones de IA para código puede convertirse en un laberinto de paneles de control, facturas y sobrecostes ocultos. OpenUsage transforma ese laberinto en un panel único y fácil de leer que se encuentra directamente en la barra de menú de macOS. La aplicación es gratuita y totalmente de código abierto, y muestra la cantidad exacta de créditos o asignación mensual que has utilizado de proveedores como Amp, Claude, Codex, Copilot, Cursor, Kimi Code y Windsurf, con más en el horizonte.


¿Por qué OpenUsage?

  • Visibilidad con un clic – Ve tu consumo de un vistazo sin navegar a cada sitio del proveedor.
  • Actualizaciones automáticas – Elige un cronograma (por ejemplo, cada 30 minutos) y deja que la aplicación mantenga los datos actualizados.
  • Atajos personalizables – Una tecla de acceso rápido global activa el panel desde cualquier lugar en el que estés trabajando.
  • Arquitectura basada en complementos – Añadir o actualizar un proveedor es tan sencillo como instalar un nuevo complemento: no se requieren reinicios de la aplicación ni cambios de código manuales.
  • Código creado por IAIncreíblemente todo el repositorio fue escrito, revisado y enviado por asistentes de IA. No se requirió programación manual.

Funciones en un vistazo

Función Detalles
Barras de progreso y insignias Señales visuales instantáneas que te indican cuán cerca estás de tus límites mensuales.
Listado de proveedores Soporte incorporado para Amp, Antigravity, Claude, Codex, Copilot, Cursor, Kimi Code y Windsurf.
Proveedores futuros Añadidos planeados incluyen Factory/Droid, Gemini y Vercel AI Gateway.
Soporte multiplataforma en progreso Windows y Linux son objetivos prioritarios: se valoran los testers de la comunidad.
Autoalojamiento La aplicación está construida con Tauri, lo que permite binarios ligeros que se ejecutan en macOS (Intel & Apple Silicon).
Complementos extensibles Los nuevos proveedores se distribuyen como complementos independientes: los desarrolladores pueden lanzar los suyos sin esperar actualizaciones del núcleo.

Instalación de OpenUsage

  1. Descargar la última versión para macOS desde la página de lanzamientos de GitHub. Elige el instalador para Apple Silicon o Intel, según tu chip.
  2. Abrir el DMG y arrastrar OpenUsage a tu carpeta de Aplicaciones.
  3. Iniciar la app – al ejecutar por primera vez, un diálogo de permiso pedirá “Acceso a Accesibilidad”. Concede el permiso para que funcione el acceso rápido global.
  4. Añade tus tokens de proveedor – Cada complemento requiere una clave API o token. Abre el panel de ajustes (⌘‑Shift‑U por defecto) y pega tus credenciales. La interfaz se verificará automáticamente y comenzará a extraer datos.
  5. Configura un intervalo de actualización – Desde el menú Preferencias, elige con qué frecuencia deseas que el panel se actualice automáticamente.

Una vez configurado, un icono elegante aparece en tu barra de menú. Al pasar el cursor sobre él, se muestra un breve gráfico circular de uso para cada proveedor. Haz clic en el icono para abrir el panel completo con barras de progreso, etiquetas y un botón de copia para cada proveedor.


Cómo funciona OpenUsage – Detrás de cámaras

Capa Qué hace
Tauri Conecta el backend basado en Rust con un front-end webview ligero. Mantiene los binarios pequeños y amigables con recursos.
Complementos Cada proveedor de IA vive en su propio directorio bajo plugins/. Los complementos exponen una API que el núcleo lee para obtener datos de uso en JSON.
Agrupación de datos El proceso principal de Node/TS ejecuta un trabajo programado cada n minutos para alcanzar el endpoint de cada proveedor utilizando la clave API almacenada. Las respuestas se almacenan en caché para mostrarse en la interfaz.
Atajos Soporte incorporado para accesos rápidos globales mediante la API GlobalShortcut de Tauri, lo que permite alternar el panel sin enfocarlo.
Desarrollo impulsado por IA Todos los commits, README, configuración de CI y esqueletos de complementos fueron generados por modelos de lenguaje a gran escala. Los desarrolladores aún pueden revisar, mejorar o reemplazar cualquier función según sea necesario.

Contribuir a OpenUsage

El proyecto es tan de código abierto como su nombre sugiere. Las contribuciones llegan en muchas formas:

  1. Añadir un nuevo proveedor – Si usas un servicio que aún no figura, haz un fork del repositorio, copia un esqueleto de complemento existente, adapta las llamadas a la API y envía una PR.
  2. Corregir errores o perfeccionar la experiencia – La interfaz está escrita en Svelte + Tailwind. Se aceptan refactorizaciones menores o correcciones de estilo.
  3. Mejorar la documentación – El README, la guía de contribución o el archivo AGENTS.md podrían beneficiarse de más ejemplos o instrucciones más claras.
  4. Soporte multiplataforma – Los binarios de Windows y Linux son una prioridad. Se requieren pruebas, empaquetado y mejoras en CI.

Todas las PR son revisadas por el mantenedor. Ejecuta npm test y npm run build antes de enviar. Siéntete libre de abrir incidencias con errores o solicitudes de funciones.


Hoja de ruta futura

Etapa Objetivo
v0.7 Añadir binarios para Windows y Linux; comenzar a empaquetar para Debian y RPM.
v0.8 Implementar modo de “paquete de suscripción” – agrupar múltiples proveedores bajo una sola insignia.
v1.0 Lanzar un portal de panel basado en la web (en la nube) que se sincronice con la aplicación de barra de menú.

Resumen

OpenUsage ofrece a los desarrolladores, e incluso a usuarios no técnicos, una forma clara y sin software adicional de ver exactamente cuánto de sus presupuestos de IA para programación han gastado. Construido totalmente por IA y compartido abiertamente, el proyecto demuestra el poder del diseño impulsado por complementos y la colaboración comunitaria. Descarga, ajusta tus claves de proveedor y deja que OpenUsage sea el panel llamativo que mantenga bajo control tu espiral de suscripciones.

¿Listo para probarlo? Obtén la última versión en GitHub, instálala en macOS y añade tu primer proveedor. ¿Tienes ideas o quieres ayudar a crecer el proyecto? Sumérgete en el repositorio, abre una incidencia o envía una pull request. Hagamos que el seguimiento de suscripciones de IA sea simple, transparente y gratuito para todos.

Artículo original: Ver original

Compartir este artículo