Simon Willison publicó el 12 de octubre de 2026 web-edit 0.1a0, una aplicación web para editar archivos de una carpeta. La motivación que cuenta en su anuncio original es concreta: trabajando desde el teléfono con Codex Remote, quería modificar un archivo de credenciales sin pasar su contenido por el modelo de lenguaje.
La publicación de GitHub identifica esta entrega como una alfa inicial. Puede resultar útil para intervenir manualmente mientras un agente trabaja, pero hay una distinción esencial: evitar enviar un archivo al chat no impide que un agente con permiso de lectura lo abra después. La herramienta no sustituye una política de acceso a secretos.
Una interfaz para intervenir sobre una carpeta
El README de la versión 0.1a0 describe navegación por carpetas, creación y edición de texto UTF-8 —una codificación habitual— con CodeMirror 6, también en móvil. Incluye guardado explícito, avisos de cambios sin guardar y comprobaciones de modificaciones externas; además permite subir, descargar y borrar archivos.
Según los metadatos del proyecto, requiere Python 3.11 o posterior y declara licencia Apache 2.0. No es un nuevo modelo ni una función añadida a un agente: es una aplicación separada para manejar archivos.
El interés práctico está en reservar una acción al humano. Ya contamos cómo seguir agentes locales de Cursor desde el teléfono; aquí el asunto es intervenir sobre un archivo desde el navegador. Son antecedentes del trabajo desde el móvil, sin dar por equivalentes sus funciones.
El límite decisivo: no hay autenticación
Por defecto escucha en 127.0.0.1:9000, una dirección local del ordenador. El README indica expresamente que no tiene autenticación y propone usarla en una red de confianza o a través de Tailscale. Para acceso remoto hay que configurar la dirección y los nombres aceptados; la configuración local predeterminada no convierte el teléfono en un cliente conectado automáticamente.
El código de control de hosts comprueba nombres de destino permitidos, una medida frente a ataques de DNS rebinding que intentan redirigir peticiones del navegador hacia servicios locales. Eso no identifica a la persona que solicita un archivo. El servidor exige además una cabecera específica para las escrituras; esa cabecera tampoco es una contraseña.
En las operaciones de archivos encontramos rechazo de rutas absolutas, recorridos hacia directorios superiores y enlaces simbólicos, así como detección de conflictos cuando cambia la versión del archivo. Son observaciones de lectura del código, no una auditoría de seguridad ni pruebas ejecutadas por Puntoes.
Un ejemplo útil sin datos sensibles
Imagina que un agente prepara un despliegue y necesitas corregir una configuración de prueba desde el teléfono. Podrías hacer el cambio manualmente, revisar el archivo resultante y decidir después si reinicias el servicio. Es un ejemplo hipotético, no ejecutado. Guardar el archivo no acredita que el despliegue esté aprobado ni que el agente haya terminado correctamente.
Nuestra propuesta para valorar esta alfa es empezar con una carpeta de pruebas sin datos reales, comprobar qué equipos pueden llegar al servicio y detenerlo al acabar. No expondríamos un editor sin autenticación a internet. Si el objetivo es proteger credenciales frente al agente, hay que resolver sus permisos sobre el disco por separado: cambiar la interfaz de edición no resuelve ese acceso.
Incluimos el lanzamiento en Qué pasó ayer · 12 de octubre. Este desarrollo añade el criterio de adopción: puede simplificar una intervención humana puntual, pero su primera alfa exige controlar la red y la carpeta que se pone a disposición.