Backend Go (web/server.go) con SSE que por cada mensaje lanza claude_wire y
reenvia su NDJSON (text_delta + result) al navegador. Frontend vanilla
(web/index.html). Mensajes serializados (mutex: claude_wire usa puerto mitmproxy
fijo). Validado end-to-end: la respuesta llega token a token del SSE real
(O, K -> OK), sin parsear el render. ~9s por mensaje vs ~15s del chat de
claude_pipe. Puerto 8100.
Obtiene el texto del modelo interceptando el stream SSE de api.anthropic.com
/v1/messages con un mitmproxy, en vez de parsear el render de la terminal.
Dirige la TUI interactiva real (NUNCA claude -p) por el proxy con claude_pipe,
y emite el texto exacto token a token como NDJSON.
Compone tee_anthropic_sse_py_cybersecurity (addon mitmproxy). Corta por
message_stop (sin idle ciego): ~9s vs ~15s de parsear la TUI, y texto exacto
sin artefactos. Validado end-to-end contra claude real.