El navegador como sistema operativo para desarrollar aplicaciones modernas
Publicado: 2026 · BHV · Edición en ruso
Un libro sobre el navegador como entorno operativo personal de internet: ejecución distribuida, datos, red, aislamiento, ciclos de vida, perfiles y continuidad digital.
Sobre el libro →
TG-WA Blog Post
Fecha de inicio: febrero de 2026
Descripción: Aplicación de consola (CLI) en Node.js creada en un solo día en colaboración con el
agente Codex siguiendo la metodología ADSM (Agent-Driven Software Management). Tras el arranque, la aplicación
obtiene la última publicación de un canal de Telegram en ruso, la traduce al inglés y al español y publica
automáticamente las traducciones en los canales correspondientes. El proyecto sirve como validación práctica de
la división del contexto cognitivo de ADSM en siete niveles estándar de documentación y gestión del desarrollo.
Niveles de ADSM en el proyecto:
- AGENTS — reglas de interacción con el agente y requisitos de formalización del conocimiento
- Constraints — límites y prohibiciones estrictas que acotan el espacio de soluciones
- Product — propósito del sistema e invariantes del dominio
- Architecture — agregados, fronteras e interfaces externas
- Composition — modelo de ejecución: run-cycle, fases y puntos de finalización
- Environment — condiciones de ejecución y restricciones de infraestructura
- Code — contratos, DI, pruebas y manejo de errores
Canales de Telegram:
Repositorio: GitHub
Mindstream
Fecha de inicio: febrero de 2026
Descripción: Una aplicación web experimental para observar la atención personal mediante
representaciones vectoriales y embeddings. La aplicación lee el RSS de Habr, genera anotaciones y
resúmenes con LLMs y calcula marcadores de proximidad semántica entre las publicaciones y el
vector personal de intereses del usuario. Por defecto, todos los cálculos se realizan localmente
en el navegador. El proyecto fue creado en modo agent-driven (LLM + Codex) dentro de la metodología ADSM.
Características:
- Vector personal de intereses formado directamente en el navegador del usuario
- Embeddings y cálculo de similitud semántica para publicaciones
- Modo local-first sin envío de datos al servidor por defecto
- Identidad anónima opcional (UUID) para duplicar señales de atención
- Arquitectura cliente-servidor basada en TeqFW y @teqfw/di
- Desarrollo en modo agent-driven con LLM y Codex
Demo en vivo: mindstream.app.wiredgeese.com
Repositorio: GitHub
Svyazist
Fecha de inicio: noviembre de 2025
Descripción: Pequeña PWA autoalojada para videollamadas privadas entre miembros de la familia.
Funciona con JavaScript puro, usa WebRTC sin instalaciones externas, cuentas ni dependencias de servidor más
allá del
señalizador. Se crea junto con el agente Codex y la metodología ADSM, experimentando con programación
conversacional y
contexto cognitivo.
Características:
- Aplicación PWA orientada a smartphones y personas mayores
- JavaScript puro, arquitectura mínima, autosuficiencia
- WebRTC para conexión directa, llamadas privadas seguras
- UI y documentación en ruso
- Entorno cognitivo completo de desarrollo vía ADSM
Live demo: call.wiredgeese.com
Repositorio: GitHub
smtp-logger
Fecha de inicio: abril de 2025
Descripción: Utilidad en Node.js para registrar correos salientes en una base de datos SQL
(PostgreSQL,
MySQL, SQLite). Se usa como manejador `pipe` en Postfix (`always_bcc` o `aliases`) y registra mensajes MIME
completos.
Basada en la arquitectura DI de TeqFW, fácil de integrar y extender.
Características:
- Recepción de correos desde stdin, análisis completo de cabeceras y cuerpo
- Registro en BD mediante Knex.js (soporte para PostgreSQL, SQLite, MySQL)
- Arquitectura modular con @teqfw/di y configuración CLI
- Inicialización de esquema BD incluida, configuración mediante `.env`
- Útil para entornos de producción y staging — auditoría simple de correos
Repositorio: GitHub
NutriLog
Fecha de inicio: enero de 2025
Descripción: Aplicación PWA personal para seguimiento de nutrición y peso, con integración
estrecha de asistente
GPT. NutriLog continúa las ideas de BWL pero reinterpretadas mediante interacción con LLM: la IA ayuda a llevar
un diario,
calcular calorías y formar hábitos conscientes. Basado en TeqFW, se desarrolla activamente como experimento de
IA.
Características:
- Integración con chat GPT, diálogo personalizado
- Soporte para diario de nutrición, peso y objetivos
- Cálculo automático de calorías y macronutrientes
- Memoria externa e interfaz web alrededor de la IA
Sitio: nutrilog.app.wiredgeese.com
Repositorio: GitHub
Domothenika QR Intake
Fecha de inicio: enero de 2025
Descripción: Aplicación web minimalista para registro de clientes mediante enlaces QR en el
programa de
fidelidad de la tienda Domotehnika. El visitante escanea un QR en la tienda, accede a la página de registro y
obtiene
ofertas personalizadas. Los datos se almacenan centralmente para marketing y análisis.
Características:
- Registro de cliente mediante enlace QR personal
- Mínimo de campos, adaptado para móviles
- Arquitectura autónoma en TeqFW, sin integraciones externas
- Lógica de servidor para almacenamiento y análisis
Sitio: tc.klientuklubs.lv
Repositorio: privado
PWA Wallet
Fecha de inicio: julio de 2024
Descripción: Aplicación web progresiva para almacenar, mostrar y organizar códigos QR y de
barras en
dispositivos móviles. Todos los datos se guardan localmente en el navegador y están disponibles sin conexión.
Demuestra
capacidades modernas de PWA: instalación, funcionamiento offline, integración con APIs hardware y bases locales.
Concebido
como MVP pero con arquitectura completa.
Características:
- Escanear códigos mediante
Camera API con html5-qrcode
- Mostrar códigos de barras con
bwip-js
- Seguimiento geográfico con
Geolocation API
- Almacenamiento en
IndexedDB, configuraciones en localStorage
- Funcionamiento offline completo gracias a
Service Worker y Cache API
- Arquitectura de rutas: páginas separadas para añadir, ver, configurar y usar tarjetas
- Framework: Vue 3 + Quasar + @teqfw/di; sin bundlers, instalación vía npm
Sitio: wallet.wiredgeese.com
Repositorio: GitHub
Remote Console
Fecha de inicio: junio de 2023
Descripción: Utilidad para monitoreo remoto de logs de aplicaciones JavaScript en tiempo real.
Los mensajes
del navegador se envían al servidor mediante Beacon API y se retransmiten a los desarrolladores conectados
mediante SSE
(Server-Sent Events). Solución mínimamente invasiva, útil para desarrollo local y depuración en móviles.
Características:
- Envío de logs desde cliente mediante Beacon API o Fetch
- Transmisión en tiempo real al frontend mediante SSE
- Soporte para canales de logging nombrados
- Sin autenticación, con servidor de prueba público
- Despliegue mediante Node.js y npm sin dependencias externas
Servidor público: console.wiredgeese.com
Repositorio: GitHub
Leer el caso técnico →
Leer el caso de diseño de monitorización de logs →
Deepgram: reconocimiento de voz en PWA
Descripción: Prototipo PWA de navegador que transmite audio del micrófono a Deepgram y convierte voz en directo a texto mediante WebSocket.
Técnicas: MediaRecorder, WebSocket en streaming, combinación de transcripciones intermedias y finales e integración PWA.
Leer el caso técnico →
WebAuthn PublicKeyCredential
Descripción: Prueba de concepto JavaScript de autenticación sin contraseña con autenticadores de navegador y validación de clave pública en servidor.
Leer el caso técnico →
OAuth2 en el navegador
Descripción: Guía práctica para conectar una aplicación de navegador con un proveedor OAuth2 sin exponer el secreto de cliente.
Leer el caso técnico →
Rehapp
Fecha de inicio: abril de 2022
Descripción: Plataforma para rehabilitación personalizada, incluyendo PWA para pacientes y panel
web para
especialistas. Implementa principios de TeqFW en un producto médico real: arquitectura modular, inyección de
dependencias, lógica de servidor, integración con LLM.
Características:
- Ejercicios animados con configuración flexible
- Soporte para más de 50 programas basados en investigación científica
- Integración con LLM para traducción automática y generación de contenido
- Panel personal para especialistas con seguimiento de progreso
- Mecanismos de motivación: bonos, descuentos, entrevistas personalizadas
Sitio: rehapp.ru
Repositorio: privado
BWL (Body Weight Logger)
Fecha de inicio: 2021
Descripción: Aplicación PWA para registrar peso en grupos pequeños. Primera implementación de
principios
arquitectónicos de TeqFW en interfaz de usuario: inyección de dependencias, CLI, trabajo con BD. Usado por un
círculo
limitado de usuarios.
Características:
- Basado en TeqFW: DI, estructura, lógica de servidor
- Adaptación móvil (mobile-first) y acceso offline
- Trabajo con BD local, autonomía de interfaz
Sitio: bwl.wiredgeese.com
Repositorio: GitHub
Santegra
Fecha de inicio: 2016
Descripción: Tienda online en Magento 2 con personalización profunda para negocio MLM.
Extensiones para
árbol de clientes, cálculo de bonos, componentes personalizados de admin, integraciones externas. Proyecto base
para ideas
arquitectónicas luego implementadas en TeqFW. Mi último gran proyecto en PHP, en producción desde 2018.
Características:
- Plataforma: Magento 2 (PHP)
- Lógica MLM: bonos, árbol de clientes, cálculos PV
- ~30 extensiones externas + 15 plugins propios
Sitio: santegra.com
Repositorio: privado