Sube tu factura de la luz y entiende qué pagas: potencia, energía e impuestos. 100% en tu navegador, sin enviar datos.
- ✓Open-source license (Apache-2.0)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
/plugin marketplace add ilopezluna/entiende-tu-factura
/plugin install entiende-tu-facturaResumen de Plugins
# Entiende tu factura Aplicación **100% cliente** (sin backend) que explica tu factura de la luz. Sube tu factura (PDF o imagen), el navegador lee el código QR de la CNMC y te muestra un desglose claro de lo que estás pagando: potencia, energía, impuestos y contrato. 👉 **Pruébala en vivo: [entiende-tu-factura](https://ilopezluna.github.io/entiende-tu-factura/)** > **Privacidad:** todo el procesamiento ocurre en tu navegador. Tu factura nunca > se envía a ningún servidor. ## Stack - **React 19 + Vite + TypeScript** - **Tailwind CSS v4** - Extracción de QR/PDF con `jsqr` + `pdfjs-dist` - Tests con **Vitest** ## Para agentes Si prefieres que sea tu agente quien lea la factura, hay un servidor MCP que expone la misma lógica: [`factura-luz-mcp`](mcp/README.md). Se ejecuta en local, así que la factura tampoco sale de tu ordenador. ```bash claude plugin marketplace add ilopezluna/entiende-tu-factura claude plugin install factura-luz@entiende-tu-factura ``` O, si prefieres solo el servidor MCP sin el comando `/entender`: ```bash claude mcp add factura-luz -- npx -y factura-luz-mcp ``` ## Más servicios Si quieres comparar ofertas y ahorrar en tu factura, visita **[InvoiceDown](https://www.invoicedown.com/)**. ## Requisitos - Node.js (ver [`.nvmrc`](.nvmrc) → 22.20.0) ## Desarrollo ```bash npm install npm run dev # http://localhost:5173 ``` ## Scripts | Script | Descripción | | ------------------- | ------------------------------------------- | | `npm run dev` | Servidor de desarrollo (Vite) | | `npm run build` | Typecheck + build de producción a `dist/` | | `npm run preview` | Sirve el build de producción | | `npm test` | Tests (Vitest) | | `npm run typecheck` | Comprobación de tipos sin emitir | | `npm run format` | Formatea con Prettier | | `npm run validate` | `format:check` + `typecheck` + `test` + MCP | | `npm run build:mcp` | Compila el servidor MCP a `mcp/dist` | | `npm run test:mcp` | Typecheck + tests del servidor MCP | ## Estructura ``` src/ ├── lib/cnmc/ # Extracción y cálculo (lógica CNMC propia) │ ├── extraction/ # scan/pdf (agnósticos) + extractor (navegador) + validadores │ ├── parsing/ # parseo de parámetros del QR │ ├── types/ # QrParameters + enums │ ├── content/ # vocabulario y explicaciones en español │ ├── format/ # formateo de números en es-ES │ ├── utils/ # cálculo de costes y análisis de potencia │ └── __tests__/ # tests de lógica pura ├── styles/ # Tailwind v4 + design tokens ├── App.tsx └── main.tsx mcp/ # servidor MCP (paquete npm factura-luz-mcp) ``` `src/lib/cnmc/` es compartido: la web y el servidor MCP calculan con el mismo código. Solo `extraction/extractor.ts` depende del navegador; `extraction/scan.ts` y `extraction/pdf.ts` no tocan el DOM y se reutilizan en Node. ## Despliegue Push a `main` despliega automáticamente a GitHub Pages ([`.github/workflows/deploy.yml`](.github/workflows/deploy.yml)), disponible en **https://ilopezluna.github.io/entiende-tu-factura/**. El `base` de Vite es relativo (`./`), por lo que funciona tanto en `usuario.github.io/<repo>/` como en un dominio propio.
Lo que la gente pregunta sobre entiende-tu-factura
¿Qué es ilopezluna/entiende-tu-factura?
+
ilopezluna/entiende-tu-factura es plugins para el ecosistema de Claude AI. Sube tu factura de la luz y entiende qué pagas: potencia, energía e impuestos. 100% en tu navegador, sin enviar datos. Tiene 1 estrellas en GitHub y su última actualización registrada es del 2026-09-11.
¿Cómo se instala entiende-tu-factura?
+
Puedes instalar entiende-tu-factura clonando el repositorio (https://github.com/ilopezluna/entiende-tu-factura) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar ilopezluna/entiende-tu-factura?
+
Nuestro agente de seguridad ha analizado ilopezluna/entiende-tu-factura y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene ilopezluna/entiende-tu-factura?
+
ilopezluna/entiende-tu-factura es mantenido por ilopezluna. La última actividad registrada en GitHub es del 2026-09-11, con 2 issues abiertos.
¿Hay alternativas a entiende-tu-factura?
+
Sí. En ClaudeWave puedes explorar plugins similares en /categories/plugins, ordenados por popularidad o actividad reciente.
Despliega entiende-tu-factura en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/ilopezluna-entiende-tu-factura)<a href="https://claudewave.com/repo/ilopezluna-entiende-tu-factura"><img src="https://claudewave.com/api/badge/ilopezluna-entiende-tu-factura" alt="Featured on ClaudeWave: ilopezluna/entiende-tu-factura" width="320" height="64" /></a>Más Plugins
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
Academic Research Skills for Claude Code: research → write → review → revise → finalize
Agent skill that removes signs of AI-generated writing from text
A skill to stop your coding agent from burying the answer. ADHD-friendly output.
Create beautiful slides on the web using a coding agent's frontend skills