v0.1.6Gratis · sin cuenta · en tu equipo
Venezuela, ahora.Cada cifra con su fuente y su hora.
Vigía reúne en una pantalla lo que pasa en el país: el dólar oficial y el paralelo, internet por estado, censura, sismos, incendios, clima y las noticias de 224 medios. Corre en tu computadora, sin cuenta y sin claves.
Linux, Windows y macOS (estos dos, nuevos) · 20–44 MB · código disponible bajo licencia no comercial

- 37 sismos en 7 días, el mayor M4,0USGS · FUNVISIS
- 10 focos más intensos, 24 hNASA FIRMS
- Internet: caída en 3 de los 24 estados con datosIODA
Instantánea de Vigía al 25 sept 2026, 16:30 (hora de Caracas), tomada al preparar esta versión del sitio. No es en vivo: para eso, corre Vigía.
01Cómo funciona
Una sala de situación que corre en tu computadora.
Descargas un archivo, lo abres y Vigía empieza a leer. Sin servidor de nadie en el medio: tus datos, tus claves y tu historial se quedan contigo.
Grabación real de Vigía con sus datos del 25 sept 2026, 10:03 (hora de Caracas). 35 s, sin audio, sin montaje de datos.
La grabación, en texto
- 0:00El muro en una pantalla de escritorio: la frase «Ahora», el mapa por estados y los paneles.
- 0:02Un clic en Sucre: el mapa se acerca al estado y se abre su ficha.
- 0:08Ctrl K abre la búsqueda; al escribir «maracaibo» y pulsar Enter, la pantalla va a ese municipio.
- 0:15En la franja del historial se eligen 7 días y se reproducen los datos guardados de esa semana.
- 0:23La vista del teléfono: se desliza por los paneles y se tocan las pestañas Dólar y Mapa.
- 1
Lee fuentes públicas
313 fuentes: el BCV, USGS y FUNVISIS, NASA, IODA, OONI, Open-Meteo, 224 medios y más. 309 funcionan sin clave ni cuenta.
- 2
Calcula en código y guarda todo
Cada respuesta se valida, se normaliza y se archiva con su historia. Brechas, cambios y conteos salen de código probado, no de un modelo.
- 3
Te lo muestra con su fuente y su hora
Un mapa y paneles que se leen en diez segundos. Toca cualquier cifra: quién la publicó, cuándo valía, cuándo llegó, su licencia y el enlace.


02Qué muestra
22 paneles y un mapa. Cada uno responde una pregunta.
¿A cuánto está el dólar? ¿Hay caídas de internet? ¿Tembló? Recortes reales de la app, con los nombres de quien publica cada dato.


Dólar: BCV y paralelo
La tasa oficial del BCV y cotizaciones paralelas de fuentes con nombre, lado a lado. La brecha la calcula el código; nunca hay una “tasa Vigía”.
Banco Central de Venezuela · BCV (vía bcv-api) · Yadio · Binance (opcional) y 1 más


Internet por estado
Caídas de señal por estado y por operadora, medidas por redes independientes contra lo normal a esa hora, con su historial.
IODA, Georgia Tech Internet Intelligence Lab · RIPE NCC · RIPE NCC (RIPEstat)


Censura y bloqueos
Qué sitios están bloqueados, cómo y desde cuándo, según mediciones de OONI y VE sin Filtro.
OONI · VE sin Filtro


Sismos
USGS y FUNVISIS en una sola lista, cada sismo con su lugar, su magnitud y quién lo reportó.
USGS · FUNVISIS


Clima
Lluvia y tormentas previstas por capital de estado para las próximas 24 horas.
Open-Meteo


Incendios
Focos de calor vistos por satélite, separando los probables incendios de los mechurrios.
NASA FIRMS


Luces nocturnas
La luz de noche por estado desde el satélite: la señal lenta de un apagón.
NASA GIBS / Black Marble


Petróleo y energía
Brent y WTI, y los mechurrios de refinerías y campos con nombre, vistos desde el espacio.
U.S. EIA vía FRED · NASA FIRMS


Mercados y carga
Monedas vecinas, alimentos y materias primas, y el tráfico de los puertos.
U.S. EIA vía FRED · U.S. EIA y Reserva Federal vía FRED · Superintendencia Financiera de Colombia · Banco Central do Brasil y 3 más


Salud y migración
Boletines de salud, la migración según ACNUR y R4V, y la ayuda que llega, cada cifra con su fuente.
Ministerio del Poder Popular para la Salud · Organización Mundial de la Salud (GHO) · R4V (ACNUR y OIM) · ACNUR (UNHCR) y 2 más


Servicios
El nivel del embalse de Guri por satélite, con una clave gratuita de DAHITI. Lo que no tiene fuente medible, lo dice.
DAHITI (DGFI-TUM) (con clave)


Gaceta Oficial
Los números nuevos y sus actos, en las palabras del índice oficial: actos sobre funcionarios públicos con sus nombres; pensiones y asuntos de particulares, solo contados.
Imprenta Nacional (Gaceta Oficial)


TV y radio
Qué canales y emisoras transmiten ahora, medido; si no se midió, no dice “al aire”. Se activa en /guia.
YouTube · Emisoras


Tu bolsillo
Cuánto es en dólares y cuánto vale el sueldo: cada tasa con su nombre y su fecha, nunca promediada, y el salario mínimo de la Gaceta.
Banco Central de Venezuela · BCV (vía bcv-api) · Yadio · Binance (opcional) y 2 más


Noticias
Titulares de todo el espectro, cada medio con su línea editorial indicada, ubicados por estado y agrupados en historias.
224 medios y organizaciones


Incidentes
Un incidente se abre solo cuando fuentes independientes coinciden en el mismo lugar y momento, con la regla a la vista. Nunca una probabilidad.
Sensores independientes (IODA, RIPE NCC, NASA, USGS, FUNVISIS…) y los medios
Y 5 más: alertas de ciclones y desastres, imágenes de satélite cada 10 minutos, rutas de red y evasión de bloqueos, avisos de espacio aéreo, la atención internacional.
03Fuentes
313 fuentes, cada una con nombre y licencia.
Bancos centrales, redes de medición, satélites, organismos de la ONU y 224 medios. 309 funcionan sin clave ni cuenta; la lista sale del código de esta versión.
- fuentes
- 313
- sin ninguna clave
- 309
- medios de noticias
- 224
- países de origen
- 28
Medios regionales por estado
57 medios (sitios y canales) en 20 de las 25 entidades, además de la prensa nacional e internacional.
Zulia 8Lara 7Anzoátegui 6Carabobo 5Miranda 3Falcón 3Portuguesa 3Táchira 3todos los estados
Quién publica lo que ves
14ymedio 2001online Agencia Carabobeña de Noticias (Carabobo) GDACS (ONU / CE JRC) Analítica TV Wikimedia Banca y Negocios Binance OONI Ministerio del Poder Popular para la Salud EASA RIPE NCC (RIPEstat, RIS) U.S. EIA y Reserva Federal vía FRED DAHITI (DGFI-TUM) NASA GIBS / Black Marble 20minutos (Internacional) Acceso a la Justicia Así Es Noticias (Zulia) NOAA NHC ANTV Asamblea Nacional Prensa Presidencial Bybit VE sin Filtro OCHA Financial Tracking Service FAA IODA, Georgia Tech Internet Intelligence Lab FAO NOAA/NESDIS/STAR ABC (Spain) Internacional Alba Ciudad Cabudare Digital (Lara) NASA FIRMS BBC News Mundo Últimas Noticias Yadio The Tor Project (Tor Metrics) Imprenta Nacional (Gaceta Oficial) RIPE NCC (RIPEstat) Banco Mundial ABC Color (Paraguay, Internacionales) Analítica Cactus24 (Falcón) FUNVISIS Ciudad CCS Banco Central de Venezuela ACNUR (UNHCR) RIPE NCC Superintendencia Financiera de Colombia Agência Brasil (Internacional) Aporrea Carupanero.com (Sucre) USGS CNN en Español BCV (vía bcv-api) R4V (ACNUR y OIM) U.S. EIA vía FRED Al Jazeera (EN) all Armando.info Circuito Regional de Noticias (Portuguesa) Open-Meteo El Nacional ReliefWeb (OCHA) FMI PortWatch Al Navío Aula Abierta Ciudad BQTO (Lara) euronews Español Organización Mundial de la Salud (GHO) Banco Central do Brasil Amnesty International (Venezuela) Caraota Digital Ciudad MCY (Aragua) EVTV Miami Amnistía Internacional (Venezuela) Cáritas de Venezuela Comunicación Continua (Mérida) Globovisión en Vivo Anadolu Agency (Español) Cecodap Diario El Guayanés (Bolívar) La República Perú Andina (Agencia Peruana de Noticias) Cepaz Diario El Tiempo (Trujillo) N+ Univision Atlantic Council Colegio Nacional de Periodistas Diario El Tigrense (Anzoátegui) Noticia al Día BBC Mundo Conindustria Diario El Vistazo (Anzoátegui) Noticias Telemundo BBC News (Latin America) Connectas (Venezuela tag) Digital 58 (Zulia)
Del registro de adaptadores de la versión 0.1.6; nombres y marcas pertenecen a sus editores.
04Principios
Lo que Vigía nunca hace es lo que la hace útil.
Muchos tableros ganan con ambiente: rojo, parpadeos, cifras sin origen. Vigía gana con lo contrario: calma, fuentes y horas.
Anatomía de una cifra
Dólar oficial, BCV
855,66Bs
BCV · 25 sept, 00:00
- Fuente
- Banco Central de Venezuela (bcv.org.ve)
- Vale desde
- 25 sept 2026, 00:00
- Vigía la obtuvo
- 24 sept 2026, 21:07
- Original
- www.bcv.org.ve
- Estado
- al día, dentro de su presupuesto
Tal como la sirvió /api/v1/panels/money/figures al preparar esta versión del sitio. En la app, cada cifra se abre así con un toque.
- 01
Cada cifra, con su fuente y su hora
Quién la publicó, cuándo valía, cuándo llegó, su licencia y el enlace al original. Sin excepción.
- 02
Lo viejo nunca parece nuevo
Cada fuente tiene un presupuesto de frescura. Si falla, ves el último dato bueno con su edad real y una marca de desactualizado; la página de estado dice qué falla.
- 03
Los números son código, no un modelo
Tasas, brechas, conteos y cambios salen de código determinista con pruebas. Ningún modelo inventa ni redondea una cifra.
- 04
Cifras en disputa, lado a lado
La tasa oficial junto a las paralelas, cada una con su nombre; lo oficial junto a lo independiente. Nunca un número mezclado.
- 05
Hechos y lugares, no personas
Sin nombres, caras ni cuentas de particulares; sin rastrear aviones ni barcos militares. Y a ti tampoco: sin cuenta, sin analítica, sin rastreo.
- 06
La IA es opcional y va etiquetada
El núcleo no usa IA. Si la activas, clasifica y resume con su precisión medida a la vista, enlaza sus fuentes y gasta solo el presupuesto que fijes.
05En cifras
Cifras que salen del código, no de un folleto.
Cada número de esta sección se calculó a partir del repositorio al preparar esta versión del sitio. Debajo de cada uno, cómo.
- fuentes de datos
- 313
- Adaptadores en src/adapters/registry.ts; 309 funcionan sin clave.
- medios de noticias
- 224
- Editores distintos entre los adaptadores de la capa de noticias.
- paneles en el muro
- 22
- PANEL_IDS en web/src/lib/layout.ts, más el mapa.
- pruebas
- 951
- Declaraciones test() en los 166 archivos *.test.ts del repositorio público; corren en cada commit.
- primera carga de la app
- 84,3KiB
- gzip de lo que carga index.html, medido por scripts/build-web.ts.
- licencias distintas
- 41
- Licencias declaradas por los adaptadores; cada cifra muestra la suya.
Calculado el 25 sept 2026, 16:49 (hora de Caracas), versión 0.1.6 · el guion: scripts/site-data.ts
06Córrelo tú
Un archivo. Sin cuenta. Sin claves.
Con cero claves, 309 fuentes empiezan a llenar la pantalla en uno o dos minutos. Las claves opcionales (NASA FIRMS gratis; Jev o Anthropic con el presupuesto que fijes) se agregan desde la guía (/guia) y nunca salen de tu equipo salvo hacia su servicio.
Expand-Archive vigia-0.1.6-windows-x64.zip . .\vigia-0.1.6-windows-x64\vigia.exe
Primera vez: el archivo aún no está firmado por Microsoft, así que SmartScreen puede decir «Windows protegió tu PC». Elige «Más información» → «Ejecutar de todas formas». Si la ventana se cierra sola, ábrelo desde PowerShell para leer el mensaje (por ejemplo, el puerto 7722 ocupado: usa --port 8080).
Comprueba la descarga: Get-FileHash .\vigia-0.1.6-windows-x64.zip y compara el resultado con su línea en SHA256SUMS, adjunto a la misma versión.
Archivos de 20 a 44 MB, sin instalar nada más; cada uno trae una carpeta con el programa, LICENSE y NOTICE. Windows y macOS son nuevos: cada archivo arranca y responde en una prueba automática en su sistema antes de publicarse, pero aún pocas personas los han usado. Si algo falla, abre un issue con lo que imprime la terminal.
Todo en tu equipo
- Tu historial queda en una base SQLite local, sellada cada día en una cadena SHA-256 que
vigia verifycomprueba sin conexión. - Abre Vigía en otros equipos de tu red con
--host 0.0.0.0; la configuración solo cambia desde tu computadora. - Guía completa: docs/SETUP.md
- ¿Tienes un agente de IA? Pégale esto: descarga el archivo correcto, comprueba su suma, lo abre y nunca te pide claves por el chat.
También en la terminal
Sin navegador: curl localhost:7722 imprime la situación en texto plano, 80 columnas, cada línea con su fuente y la edad del dato. Útil en un servidor, por SSH o con una conexión mala.
$ curl localhost:7722
VIGÍA · Venezuela ahora 25 sept, 16:49 · hora de Caracas AHORA Posible apagón en Distrito Capital (IODA y prensa, última señal hace 7 min) · Posible apagón en Guárico (IODA y prensa, última señal hace 7 min) · Caída fuerte de internet en Amazonas y Táchira · Caída de señal en Apure · Tormentas previstas en 6 capitales DÓLAR BCV oficial 855,66 Bs +0,14 % en 24 h BCV · hace 16 h Yadio (P2P) 953,57 Bs brecha +11,4 % Yadio · hace 5 min Binance P2P, mediana de los 10 mejores anuncios (USDT/V… Binance · hace 4 min INTERNET POR ESTADO (IODA, PEOR PRIMERO) Amazonas caída fuerte 42,9 % de lo normal IODA · hace 20 min Táchira caída fuerte 31,1 % de lo normal IODA · hace 20 min Apure caída 25,6 % de lo normal IODA · hace 20 min Normales (21), % de lo normal a esta hora: Guárico 85% Monagas 90% Lara 91% Barinas 93% Zulia 94% Delta Amacuro 94% Anzoátegui 95% Trujillo 96% Distrito Capital 96% Sucre 96% Portuguesa 97% Bolívar 97% Yaracuy 98% Nueva Esparta 98% Mérida 99% La Guaira 99% Carabobo 100% Cojedes 100% Falcón 100% Miranda 100% Aragua 100% Sin datos (1): Dependencias Federales IODA, Georgia Tech · hace 20 min SISMOS, 24 H, VENEZUELA Y CERCA M3,4 En el mar, a 80 km al NNE de Güiria (Sucre) FUNVISIS · hace 1 h M3,4 En el mar, a 31 km al ESE de Güiria (Sucre) FUNVISIS · hace 13 h M3,4 En el mar, a 33 km al ENE de Río Caribe (Sucre) FUNVISIS · hace 15 h M3,2 a 12 km al ESE de Palmasola (Yaracuy) FUNVISIS · hace 14 h M3,2 a 14 km al SSO de Yaguaraparo (Sucre) FUNVISIS · hace 17 h y 10 más INCIDENTES (FUENTES INDEPENDIENTES QUE COINCIDEN) ● Posible apagón en Distrito Capital desde 13:14 2 fuentes independientes · IODA, prensa última hace 7 min ● Posible apagón en Guárico desde 08:43 2 fuentes independientes · IODA, prensa última hace 7 min ● Posible apagón en Táchira desde 09:01 2 fuentes independientes · IODA, prensa última hace 7 min ● Posible apagón en Zulia desde 06:50 2 fuentes independientes · RIPE Atlas, prensa última hace 1 h SOLO REPORTES DE PRENSA (SIN MEDICIÓN) ○ Posible apagón en Lara desde 09:10 solo reportes de 6 medios, sin medición última hace 1 h SEÑALES SIN CORROBORAR (UNA SOLA FUENTE MEDIDA) · Caída de conectividad en Apure · IODA última hace 7 min · Caída de conectividad en Mérida · IODA última hace 7 min · Caída de conectividad en Yaracuy · IODA última hace 7 min · Caída de conectividad en Amazonas · IODA última hace 20 min 17 terminados en 48 h Cada línea: fuente · edad del dato. Números calculados por código, sin IA. Todo, con enlaces y reglas: http://localhost:7722/ · ?lang=en ?color=1
Una API abierta y versionada
Tu Vigía sirve cada panel, cada fuente y cada serie con su historia en /api/v1, en JSON o CSV, con OpenAPI y límites de uso. Cada cifra tomada de una fuente lleva su fuente, su licencia y sus dos horas (cuándo valía y cuándo llegó); las calculadas nombran las fuentes de su panel.
$ curl -s localhost:7722/api/v1/panels/money/figures | jq '.figures[0]'
{
"panel": "money",
"path": "official.usd.current.vesPerUnit",
"label": null,
"value": 855.6625,
"feed": "bcv-official",
"sourceUrl": "https://www.bcv.org.ve/",
"observedAt": 1790308800000,
"fetchedAt": 1790298435420,
"stale": false,
"licence": "bcv-attribution-nc",
"licenceUrl": "https://www.bcv.org.ve/terminos-condiciones",
"attribution": "Fuente: Banco Central de Venezuela (bcv.org.ve)",
"panelSources": [
"bcv-official",
"bcv-api",
"bcv-history",
"yadio",
"binance-p2p",
"bybit-p2p",
"bcv-inpc"
]
}Salidas reales de Vigía, capturadas el 25 sept 2026, 16:49 (hora de Caracas).
07Para desarrolladores
Un proceso, un contrato, cada fuente probada.
Un solo proceso de Bun lee las fuentes por adaptadores, guarda cada observación en SQLite con su historia, calcula cada panel en código probado y sirve un cliente pequeño por HTTP y eventos en vivo.
src/core/types.ts
ver en GitHubexport interface Adapter<V extends Json = Json> { readonly id: string; readonly layer: Layer; readonly name: { readonly es: string; readonly en: string }; /** Who publishes the data, e.g. "USGS". */ readonly provider: string; readonly homepage: string; readonly licence: Licence; /** Key ids this adapter needs. Empty: works with no key. */ readonly keys: readonly string[]; readonly intervalMs: number; readonly freshness: FreshnessBudget; readonly optIn?: { readonly es: string; readonly en: string }; readonly note?: { readonly es: string; readonly en: string }; readonly blobs?: BlobPolicy; /** Network: fetch whatever raw responses are needed for one run. */ fetch(ctx: FetchContext): Promise<readonly RawResponse[]>; /** Pure: validate and normalise. Throws on schema violations (the run fails loudly, last-good stays). */ normalise(raw: readonly RawResponse[]): Observation<V>[]; } export interface Observation<V extends Json = Json> { readonly source: string; readonly series: string; readonly sourceUrl: string; readonly fetchedAt: number; readonly observedAt: number; readonly licence: string; readonly value: V; readonly location?: GeoPoint; readonly confidence: number; readonly basis: Basis; readonly keepFirst?: true; }
Agregar una fuente
- 1Lee los términos y límites de la fuente.
- 2Crea src/adapters/<id>/index.ts con el contrato, y regístralo.
- 3Graba una respuesta real con scripts/record-fixture.ts y escribe las pruebas.
- 4bun run check: formato, lint, tipos, pruebas y build. En verde.
Con qué está hecho
- Bun
- TypeScript estricto
- Preact + signals
- SQLite
- Zod
- SVG hecho a mano
- SSE
- 951 pruebas
08Licencia
Código disponible, para todo uso no comercial.
Vigía se publica bajo la PolyForm Noncommercial License 1.0.0. En palabras simples:
Puedes
- Usarlo, leerlo, modificarlo y compartirlo, gratis.
- Para estudio personal, investigación y proyectos propios, y para organizaciones benéficas, escuelas, investigación pública, salud y seguridad pública, e instituciones de gobierno.
No puedes
- Venderlo, ni vender acceso a él.
- Usarlo en un producto o servicio de pago. Eso requiere una licencia aparte.
Si lo compartes, incluye la licencia y su aviso. Este resumen no es la licencia: LICENSE lo es. Los datos pertenecen a quienes los publican, bajo sus propias licencias, que Vigía muestra junto a cada cifra.
Mira el país con tus propios ojos.
Descárgalo, ábrelo y en dos minutos tienes la sala de situación en tu pantalla. Sin cuenta, sin claves, sin rastreo.
Qué le falta a Vigía? Propón ideas y vota las que quieres; las más votadas se construyen primero.
Sugerir una idea