Esta versión empieza con una decisión de producto, no de ingeniería: cuando activas el plan no compras acceso a modelos. Compras Personnn.
La IA viene incluida con el plan
Hasta ahora activar el plan pedía entender qué era una API key, un proveedor y un modelo. Se acabó:
- El onboarding tiene un solo plan: Starter US$20. Cuenta, Stripe, y tu Personnn queda listo. (Business y Full siguen existiendo, pero se suben desde la app cuando los necesitas.)
- El modelo es
auto. Tú dices qué quieres conseguir; el gateway decide con qué backend resolverlo, según qué estás haciendo y el crédito del mes. Ni siquiera verás el picker. - Si te quedas corto, hay crédito prepagado que no expira. Y si prefieres tus propias llaves o correr todo local, eso sigue gratis e intacto: nadie te mueve de plan a la fuerza.
- Las configuraciones viejas se migran solas: si dijiste "auto", auto; si elegiste un modelo a propósito, se conserva.
Tus equipos se juntan: Nodos (etapa 1)
Ahora puedes sumar otros computadores tuyos (el Mac de la oficina, el mini del living) como nodos de tu Personnn:
- Tu Mac principal no abre ningún puerto: los nodos escuchan y tu Personnn se conecta a ellos.
- Vincular es humano y chico: un código de 6 dígitos en pantalla, no tokens ni claves complejas.
- Fase uno deliberadamente austera: ping y recursos (RAM, CPU, modelos). Sin
system.run, así que un nodo no puede ser una puerta trasera a tu equipo.
Remote Inference en una sola página
La pantalla que ordena dónde piensa tu Personnn quedó redonda: tus equipos (nodos, LAN, sin costo por uso) arriba, la infraestructura rentada (VPS, GPU) abajo, un resumen de RAM y modelos vivos, y un solo botón primario por sección. Se acabaron los dos encabezados que decían lo mismo y los empty states de tres ceros que no decían qué hacer.
LeadHunter 1.2.0: se prende solo y conoce Frutillar
El plugin de radar de negocios quedó de verdad operable:
- Botón propio de Iniciar/Detener en su panel: ya no hace falta pedirle al agente que lo encienda. Con estado vivo del proceso y sync automático al detener.
- Funciona en cualquier ciudad o barrio, no solo en una lista cerrada: escribes el lugar y el escáner geocodifica y arma la grilla solo. (Caso real que lo motivó todo: Frutillar.)
- El panel ya no se ve roto en modo oscuro: las microapps ahora heredan el tema real de la app, no el del sistema.
- Cosecha más datos por lead: emails, teléfonos, Instagram, WhatsApp, dirección. Y lo que OpenStreetMap ya trae nunca se pisa con un scrape vacío.
Lo que se rompía todos los días
- Un sitio caído dejaba de ser una pantalla en blanco. Ahora hay página de error de verdad: dice qué pasó (sin conexión, DNS, certificado, crash), reintenta sola al volver la red, y conserva la URL que falló.
- chatgpt.com volvió a abrir. Dos scriptlets del shield se capturaban entre sí en un loop infinito y reventaban la página al cargar. Quedaron en cuarentena: el sitio no los recibe y el bloqueo de red sigue activo.
- La terminal se lee en modo claro. Las pestañas heredaban la paleta oscura de xterm: texto blanco sobre fondo claro, invisible. Ahora la paleta sigue al tema de la app, y se actualiza en caliente al cambiarlo.
Detalle final
Un aviso honesto: Windows se compila, pero todavía no lo publicamos.