Qué había que resolver
En rehabilitación, una variación pequeña puede ser progreso o solo ruido de cámara. Sin conocer ese piso de error, el número se vuelve más convincente que verdadero.
Felipe Herrera · Concón, Chile · 32°55′S
La salud es mi profesión. Estos años aprendí a hacer las herramientas que necesitaba en vez de esperarlas: una empresa completa corriendo sobre mi código y una quincena de proyectos donde se cruzan salud, IA y familia.
Todo se explora aquí. Cada tarjeta muestra el producto y, al abrirse, explica el problema, el sistema y el límite sin descargar ni entregar archivos.
Medir sin inventar certeza. Herramientas que explican su ruido y sus límites.
Interfaz real01KINELABRehabilitación medida con la cámara del navegador; cada métrica conoce su ruido.MDC95 calculado por usuarioMide ángulos articulares, cuenta repeticiones y sigue el progreso usando solo la cámara. Un cambio solo se afirma cuando supera lo que el ruido puede explicar (MDC95, Theil–Sen). El video nunca sale del dispositivo.
En rehabilitación, una variación pequeña puede ser progreso o solo ruido de cámara. Sin conocer ese piso de error, el número se vuelve más convincente que verdadero.
MediaPipe detecta 33 puntos en el dispositivo; filtros, calibración personal, MDC95 y tendencia Theil–Sen convierten la señal en ángulos, repeticiones y cambios defendibles.
Es un instrumento de tendencia y adherencia, no un goniómetro certificado ni un diagnóstico. El video nunca sale del dispositivo.
JavaScript · MediaPipe
Local-first · Ruido conocido

Interfaz real02NexoComidas y glucosa en el iPhone, local-first; la IA analiza fuera del teléfono.~270 tests unitariosSin cuenta, sin nube propia: todo vive en un JSON versionado en el dispositivo. El análisis con IA corre en un Mac a través de una carpeta iCloud. Guardrails clínicos: nunca dosis, nunca glucosa futura.
Una glucosa aislada no explica qué ocurrió. Para entenderla hay que reunir comidas, mediciones y contexto sin convertir datos de salud en otra cuenta en la nube.
SwiftUI guarda un JSON versionado en el iPhone; una carpeta iCloud conecta con el análisis del Mac y una suite de unos 270 tests protege las reglas clínicas y de sincronización.
No calcula dosis, no predice glucosa futura y no exige cuenta. La IA analiza fuera del teléfono, pero no toma decisiones clínicas.
SwiftUI · Swift 6
Local-first · Gate humano
Salida real03GARMINPanel de salud personal que termina en un PDF para llevar al médico.4 señales → 1 informe médicoFrecuencia cardíaca, HRV, sueño y glucosa consolidados en informes que un médico puede leer. Las alertas son deterministas; el modelo solo redacta.
Frecuencia cardíaca, HRV, sueño y glucosa llegan en formatos separados y no forman por sí solos un relato que un médico pueda revisar con rapidez.
Python y pandas consolidan las cuatro señales, aplican reglas verificables y producen un PDF legible; el modelo solo ayuda a redactar el resumen.
No diagnostica ni inventa alertas. La imagen pública se limita a una salida estadística anónima, sin nombre, fechas ni valores clínicos individuales.
Python · pandas
Ruido conocido · Reglas + IA
Foto real04NUTRICOEscáner de etiquetas según la ley chilena de sellos (20.606).Ley 20.606 convertida en reglasOCR y clasificación por reglas verificables; el LLM entra solo para sugerir alternativas.
Leer una etiqueta y relacionarla con la ley chilena de sellos exige más que reconocer texto: los umbrales tienen que ser reproducibles y explicables.
OCR obtiene los datos, reglas codifican la Ley 20.606 y Open Food Facts complementa la ficha. La IA entra después, solo para sugerir alternativas.
Está en estado semilla. La clasificación legal no se delega a un modelo y ninguna sugerencia reemplaza una evaluación profesional.
Expo · Open Food Facts
Reglas + IA
Control local, evidencia y continuidad para trabajar con varios agentes sin perder el hilo ni el gate humano.
Producto real05Agent Mini DeckCentro de mando local para Claude Code, Codex, OpenCode y Cursor — en el Mac, el iPhone y un Stream Deck.4 agentes · 3 superficiesConvierte el trabajo con agentes en una superficie operable: muestra qué está haciendo cada sesión, conserva el contexto entre dispositivos y deja visibles los puntos donde una persona debe intervenir. No es otro chat; es la capa de control y evidencia que une cuatro agentes con tres superficies físicas.
Cuando varios agentes trabajan a la vez, su estado, preguntas, permisos, planes y evidencia quedan repartidos entre terminales. El operador pierde continuidad justo cuando más necesita decidir.
Hooks de Claude Code, Codex, OpenCode y Cursor alimentan un estado común. El mismo daemon lo convierte en controles para Stream Deck, una PWA privada en iPhone y el CLI deck, con sesiones, carreras, handoffs y verificación observable.
Mini Deck no autoautoriza acciones destructivas ni confunde respuesta con trabajo verificado. Los gates importantes siguen exigiendo evidencia y una decisión humana explícita.
Node.js · HID · PWA · Tailscale
Local-first · Gate humano · Reglas + IA · Construir
Escuchar, recordar y destilar sin entregar el control de los datos.
Interfaz real06Segundo CerebroEl día en audio → transcripción → análisis → Obsidian. Un espejo cognitivo.1 día de audio → 1 registroUn micrófono en la solapa y un pipeline que transcribe el día, identifica quién habló, clasifica y vuelca a un vault. La ambición: no solo registrar qué digo, sino cómo lo digo.
Las conversaciones y decisiones cotidianas se pierden, y una memoria cronológica no basta para reconocer patrones en lo que uno dice y cómo lo dice.
Audio de solapa, Whisper, separación de hablantes y clasificación convierten el día en un registro estructurado dentro de Obsidian.
El audio permanece local y el sistema funciona como espejo cognitivo, no como registro de terceros para publicar ni como verdad automática sobre una persona.
Whisper · pyannote · Obsidian
Local-first
Interfaz real07TRANSCRIPTORCopiloto de reuniones — transcripción en vivo y consultas sobre lo hablado.2 micrófonos · audio localASR en vivo en el Mac, con enrutamiento de modelos: lo mecánico a modelos locales, lo difícil a modelos grandes.
En una reunión larga se pierden nombres, acuerdos y el minuto que respalda una decisión. Una transcripción plana tampoco permite verificar fácilmente lo escuchado.
Silero corta por enunciados, Whisper transcribe localmente con un glosario que aprende y dos micrófonos pueden separar hablantes por canal; cada conclusión vuelve a su evidencia temporal.
La grabación requiere consentimiento informado. El audio se procesa localmente y cualquier consulta a un proveedor de IA es una elección explícita.
MLX Whisper · NeMo
Local-first · Reglas + IA
Audio real08HERMESCopiloto de voz de cuatro canales, corriendo local.4 canales de usoVoz de entrada y salida con un cerebro LLM, en producción diaria.
Durante un viaje en auto, leer noticias o escribir consultas rompe la atención. La información además debe seguir disponible cuando la conexión falla.
Un briefing diario y tres canales conversacionales combinan fuentes frescas, Whisper y voz local con Claude o Codex; Qwen queda como respaldo sin señal.
Los canales no ejecutan comandos arbitrarios ni escriben en el sistema. En el sitio solo se muestra la arquitectura, nunca conversaciones o credenciales reales.
Python · Whisper · TTS
Local-first
Salida real09YOUTUBEDescubre, transcribe y destila videos sobre IA en un solo pase.12 videos → 1 informe diarioPipeline de curación: de decenas de videos por semana a un destilado de técnicas aplicables.
Decenas de videos sobre IA compiten por atención, pero pocos justifican una hora completa y muchas afirmaciones no traen una ruta clara hacia la evidencia.
El pipeline descubre, transcribe, clasifica y analiza; separa piezas breves de análisis profundos y construye un informe diario con marcas temporales verificables.
Una marca temporal prueba que el video dijo algo, no que la afirmación sea cierta. El informe conserva explícitamente esa diferencia.
yt-dlp · Python
Construir
Sistemas que sostienen la operación diaria de una empresa real.
Interfaz real10GPS 3.0La operación comercial y logística de una empresa real, en producción.+1.500 commitsTracking, planificación de rutas, portales de choferes y vendedores, cobranza y ERP para una procesadora de alimentos. Máquina de estados con gates humanos nombrados: autorizar y registrar son decisiones de personas con permiso.
Ventas, rutas, choferes, cobranza e inventario se vuelven sistemas aislados cuando una empresa crece; el costo aparece en dobles registros y decisiones sin contexto.
React, Express y PostgreSQL sostienen una plataforma multi-tenant con tracking, planificación, portales de terreno, cobranza y módulos ERP conectados por estados explícitos.
Autorizar y registrar siguen siendo decisiones de personas con permiso. La web personal no publica pantallas de producción mientras contengan datos operacionales.
React · Express · PostgreSQL
Gate humano
Sitio real11dereyes.clEcommerce completo — pagos, facturación electrónica y stock sincronizado desde bodega.+18 años de operación digitalizadaTienda pública y mayoristas con crédito. El stock se propone cada mañana desde la bodega; una persona confirma.
Una tienda para clientes finales y mayoristas necesita pagos, crédito, factura electrónica y stock de bodega coherentes, no una vitrina desconectada de la operación.
Next.js conecta el catálogo con Webpay, Khipu y SII; un proceso diario propone el stock desde bodega antes de que una persona confirme la actualización.
La captura publicada proviene únicamente de la portada pública. Crédito, facturación y operación interna permanecen detrás de sus controles de acceso.
Next.js · Webpay · SII
Gate humano
Interfaz real12Agente documentalUna factura en foto se convierte en datos importables — con gate humano.4 estados de salidaClasifica su propia salida en cuatro estados; el dato que no se puede equivocar (el folio) lo pone siempre una persona. Solo texto sale del equipo.
Pasar una factura fotografiada a un sistema de gestión es lento, pero automatizar un dato equivocado puede ser peor que mantener la digitación manual.
OCR extrae el texto y el agente clasifica su resultado en cuatro estados antes de proponer datos importables para revisión.
El folio lo confirma siempre una persona y solo texto puede salir del equipo. Una factura real nunca se usa como imagen pública del proyecto.
Python · OCR
Gate humano · Reglas + IA
Juegos y herramientas hechos para personas concretas, no para un mercado abstracto.
Sesión real13ENTRENADORVelocidad y ángulo de los tiros de mi hijo, con visión por computador.velocidad + ángulo por tiroUn coach deportivo hecho en casa: métricas medibles de cada tiro, para entrenar jugando.
Para mejorar un tiro no basta con decir que se vio mejor. Hacía falta una devolución medible que siguiera sintiéndose como juego y no como laboratorio.
YOLO y MediaPipe observan la trayectoria y convierten cada intento en velocidad y ángulo para comparar sesiones de entrenamiento.
La web personal no publica nombres ni rostros identificables. El fotograma elegido muestra la sesión desde atrás y conserva el contexto deportivo sin exponer al niño.
YOLO · MediaPipe
Ruido conocido · Construir
Interfaz real14Isla de los SabiosUn juego educativo hecho a la medida de mis hijos.3 misiones diariasAprender jugando, con specs pensadas para dos niños concretos y no para un mercado.
Un juego educativo genérico enseña a un público abstracto; este debía responder a intereses, ritmos y desafíos de dos niños concretos.
HTML5 y Canvas reúnen misiones diarias, memoria, cálculo y minijuegos como Carrera Cometa en una experiencia hecha a medida.
Es un proyecto familiar, no una plataforma escolar. Las capturas públicas excluyen nombres, rostros y cualquier dato de los niños.
HTML5 · Canvas
Construir
Vigilar el territorio con fuentes abiertas: cada dato declara su origen y su frescura.
Imagen real15SISMOSismos, clima y 116 activos críticos de Chile cruzados en tiempo casi real.116 activos · fuentes cada 5 minMonitoreo de activos críticos chilenos: sismos del CSN y el USGS, pronóstico y aire medido, cruzados contra mineras, relaves, puertos y hospitales. Las decisiones de riesgo están documentadas, no ocultas en el pipeline — y cuando dos agencias discrepan, se alerta por el lado conservador de ambas.
Chile tiembla todos los días, pero saber si un sismo importa exige cruzarlo con lo que hay encima: relaves, puertos, líneas de 500 kV, embalses, hospitales. Ese cruce no existía en un solo lugar abierto.
Cada 5 minutos cruza CSN y USGS —deduplicados conservando el desacuerdo entre agencias como información de incertidumbre— contra un catastro de 116 activos, estima intensidad por activo y suma clima, calidad del aire medida, marejadas y alertas de la autoridad desde más de 15 fuentes públicas. Cero dependencias npm.
No predice sismos ni reemplaza a la autoridad (SENAPRED/SHOA es la voz oficial); estima intensidades con fórmulas públicas y declara la fuente y la frescura de cada dato que muestra.
Node.js sin dependencias · MapLibre · 20+ APIs públicas
Ruido conocido · Reglas + IA · Construir
Interfaz real16FRAUDECampañas de fraude en Chile detectadas y correlacionadas desde fuentes públicas.+1.100 campañas · ciclo cada 15 minInteligencia de fraude hecha en casa: la entidad central es la campaña, y cada dato entra como una observación con su procedencia. Las coincidencias fuertes proponen relaciones; confirmar siempre es un acto humano.
Las campañas de fraude cruzan dominios, apps, redes sociales, teléfonos y correos, pero las señales viven dispersas entre NIC, CSIRT, CMF y las plataformas. Nadie las une como un solo caso.
Censa dominios .cl, ingiere alertas de autoridad (CSIRT, CMF), vigila redes sociales y correlaciona todo en campañas donde cada observación lleva fuente, fecha, confianza y procedencia. Opera sola en ciclos de 15 minutos.
Nunca fusiona casos ni reporta cuentas por sí solo: propone relaciones candidatas y una persona decide. El LLM describe; las señales determinísticas y el analista dictan. El panel es privado — muestra investigaciones activas.
Python · SQLite · launchd · STIX
Gate humano · Reglas + IA · Construir
Agosto 2026 — construyendo Nexo, afinando el Segundo Cerebro, y sirviendo este sitio desde un computador en mi casa: sin nube de terceros, sin costo, detrás de un túnel.
Este expediente sigue abierto. Si algo de lo que viste te resuena — un proyecto, una pregunta, una idea que valga la pena construir — escríbeme. Respondo en español o inglés.