1 puntos por GN⁺ 1 일 전 | 1 comentarios | Compartir por WhatsApp
  • La app Claude Desktop Windows inicia una VM de Hyper-V cada vez que se ejecuta, incluso cuando solo se usa el chat, y en el Administrador de tareas Vmmem consume alrededor de 1,796~1,846 MB de RAM
  • Las condiciones para reproducirlo son instalar Claude Desktop en Windows 11 con VirtualMachinePlatform activado, usar una vez el modo Cowork/agent y luego volver a abrir la app o reiniciar
  • El entorno reportado es Windows 11 Pro 25H2 Build 26200.7840, Razer Blade 15 Base Model Late 2020, i7-10750H, 16 GB de RAM y la versión más reciente de Claude Desktop al 2026-02-26
  • Hyper-V, WSL, Docker y Windows Sandbox están desactivados, Core Isolation / Memory Integrity también está apagado, wsl --shutdown devuelve “not installed”, Get-VM falla y no se encontraron procesos de Docker
  • En cada ejecución, Claude Desktop activa vmcompute mediante un evento de interfaz RPC, el proceso vmwp.exe hospeda la VM y el proceso padre aparece como services.exe
  • En el registro Hyper-V Compute Admin se repite al arrancar y al ejecutar la app el error "The specified property query is invalid: The virtual machine or container JSON document is invalid. (0xC037010D, 'Invalid JSON document '$'')"
  • En %APPDATA%\Claude\local-agent-mode-sessions\ se encontraron 2,689 archivos de sesión antiguos de una sesión previa de Cowork, y aun después de borrar esos archivos y finalizar vmcompute/vmwp, al volver a abrir Claude Desktop se recrean de inmediato la VM y el proceso Vmmem de 1.8 GB
  • En un sistema con 16 GB, el uso de memoria en reposo sube de aproximadamente 50% a 62%, y con la carga de apps normales llega a 70~75%, lo que vuelve más lento el sistema y obliga a cerrar manualmente el proceso de la VM después de cada ejecución
  • Una alternativa temporal es desactivar VirtualMachinePlatform con Disable-WindowsOptionalFeature -Online -FeatureName "VirtualMachinePlatform" -NoRestart; esto impide que se inicie la VM, pero también desactiva la función Cowork
  • Otra alternativa es cerrar manualmente los procesos de la VM cada vez con Stop-Process -Name vmwp -Force y Stop-Process -Name vmcompute -Force; incluso después de hacerlo, la función de chat sigue funcionando con normalidad
  • El comportamiento solicitado es que la infraestructura de VM/contenedor solo se inicialice cuando realmente se pida Cowork o agent mode, que los datos de sesión antiguos se limpien automáticamente al terminar la sesión y que, cuando la infraestructura de VM no exista o no sea necesaria, se use un modo solo chat

1 comentarios

 
GN⁺ 1 일 전
Comentarios en Hacker News
  • Se siente como una carrera en la que las empresas de modelos primero intentan resolver bien el tema del trabajo local, mientras que las principales empresas de sistemas operativos corren por lograr una integración de IA decente dentro del sistema operativo
    También me hace preguntarme por qué Google, que tiene tanto Gemini como Android, no ha podido resolver esto, y si habrá algo que aprender de eso

    • Históricamente Google ha sido pésimo como empresa de productos, y aun así ha tenido éxito
      Ahora que la innovación tecnológica ya no es una ventaja defensiva tan fuerte, parece que ya no alcanza con la ingeniería para ganar, y de hecho ya no están pudiendo ganar solo con ingeniería
    • Están sacando AluminumOS junto con Googlebooks, y dicen que es un sistema operativo con la IA al frente
      Todavía falta ver si será bueno
    • Da hasta miedo que el primer candidato que venga a la mente sea Google con Gemini, y no Microsoft con Copilot
      Microsoft claramente parece estar en mejor posición para lograr algo así, pero ya nadie parece esperar que Microsoft lidere nada
    • Volviendo al tema de la integración de IA en el sistema operativo: me jubilé hace poco, y uso los LLM sobre todo para implementar o arreglar tareas comunes de sistema operativo y red, además de automatizaciones ligeras con AHK y cosas de Home Assistant
      Por ahora básicamente recibo respuestas en un chat web y las copio y pego en el sistema operativo; para cosas pequeñas está bien, pero después de unas 15 idas y vueltas se vuelve bastante doloroso
      Por ejemplo, al depurar registros de fallos intermitentes de Windows en la laptop de mi esposa, termino pegando comandos de PowerShell de varias líneas desde el chat del navegador a una ventana de PowerShell, y luego copiando errores también de varias líneas de vuelta al navegador, una y otra vez
      Me incomoda dejar que un LLM tenga libertad total sobre toda la laptop, pero si se limitaran las apps a las que puede acceder, la cantidad de pasos que puede ejecutar sin confirmación e incluso la velocidad de sus acciones, creo que podría estar bien
      No hace falta bloquearlo a nivel militar; no hay código de producción ni claves de criptomonedas por millones de dólares, así que en el peor de los casos perdería unas horas recuperando la laptop; sería molesto, pero no el fin del mundo
      Entiendo el argumento de “simplemente levanta una VM y ejecútalo ahí”, pero como casi nunca levanto una VM, justo esa es la clase de tarea en la que me gustaría ayuda de un LLM en vez de convertirme en un bot de copiar y pegar, porque las versiones y la UI cambian
      Hoy uso Windows principalmente, y no entiendo por qué Microsoft anda metiendo funciones LLM por todos lados pero no en el único lugar donde sí pagaría por usarlas
      El modelo de uso podría ser tan simple e intuitivo como compartir escritorio remoto por Zoom. Ya existen limitaciones y los usuarios ya entienden cómo funciona esa interacción
      Hoy le pedí a Gemini que buscara reseñas de usuarios sobre funciones recientes para “manejar el escritorio de Windows por ti”, y me respondió que todavía son lentas y caras, y que se pierden fácilmente al navegar interfaces o interpretar los bordes de las ventanas
      Me pregunto si alguien tiene alguna sugerencia para este tipo de uso ligero y casual
    • Quizá sea porque los frameworks, la base y el firmware son demasiado enormes
      Habría que meter hooks de IA en cada ajuste y cada acción, así que parece más fácil simplemente dejar que vea capturas de pantalla y haga clic
  • No pude tomar capturas, pero acabo de ver un ejemplo bastante descarado de lo poco pulido que está Anthropic y de lo apresurado que parece hecho
    Si abres Claude en Windows y haces clic en Dispatch bajo cowork para iniciarlo, te dice que necesita permisos que ni siquiera existen en Windows
    Si haces clic en el botón de permisos, aparece un enlace roto que te manda a la configuración del sistema de macOS
    Estoy escribiendo desde el teléfono ahora mismo, así que si alguien puede probarlo y subir una imagen en una respuesta, estaría bien

    • No sé dónde sería mejor subir la captura, pero sí confirmé que aparece el siguiente cuadro de diálogo

      Get an app to open this 'x-apple.systempreferences' link

      Your PC doesn't have an app that can open this link. Try looking for a compatible app in the Microsoft Store.

    • Se nota que Claude está hecho completamente con vibe coding

  • La VM en sí es para Claude Cowork, con la idea de que haga todo dentro del sandbox de la VM
    Pero no puedo explicar por qué la levanta apenas inicia la app ni por qué no hay forma de desactivarla; solo puedo responder “por qué existe”

    • Si no vas a dejar que Claude acceda a nada de tu computadora, me pregunto por qué usarías la app de escritorio en vez del chat web
      Es una pregunta genuina; no he usado mucho este tipo de cosas
      En cambio, si sí le vas a permitir acceso, entonces claro que necesitas la VM
    • Probablemente porque está hecho con vibe coding
    • Anthropic ha sido consistentemente un desastre para distribuir software
      Parece haber una falta extrema de rigor de ingeniería y de cuidado en los detalles
      La respuesta probablemente sea algo tan simple como “a nadie se le ocurrió decir que no había que hacerlo así”
      Como cada equipo tiene responsables distintos, es difícil decir algo más que especulación sobre cómo se extiende la cultura de ingeniería por toda la organización, pero viendo el descuido y la fragilidad que se notan en el software de Anthropic, me hace pensar que también están quemando dinero de inversionistas en entrenamiento e inferencia
      Porque el código que corre eso probablemente sea tan malo como el resto de su software
    • Hasta cierto punto sí tiene explicación
      Si quieres que la gente use el producto, necesitas tener listo el sandbox
  • No entiendo por qué Cowork no es simplemente una función opcional
    También instala un paquete de VM de unos 10 GB que ni siquiera se puede quitar

https://www.reddit.com/r/ClaudeAI/comments/1rlc71n/claude_de...

  • La primera regla para inflar los números es eliminar la fricción cueste lo que cueste
    Para la empresa, el disco duro del usuario es gratis, así que no hay necesidad de bloquear por eso una función que quieren que use
    El 98% de los usuarios ni siquiera se dará cuenta de que le están tirando basura encima a su computadora

  • Eso prácticamente condena a todas las Mac básicas con SSD de 256GB o menos lanzadas en los últimos 10 años
    Incluyendo la nueva Neo
    Si consideras el sistema, el espacio de swap, la caché, el espacio reservado para descargas de actualizaciones del sistema operativo y lo que ocupan las apps, no sorprende nada que en esa capacidad queden menos de 15GB libres

  • La forma más fácil de “eliminar” el bundle fue borrar su contenido y luego cambiar los permisos de la carpeta para que Claude no pudiera volver a escribir ahí

  • En mi computadora, al menos, fue una instalación opcional
    Recuerdo que para activar esa pestaña había que hacer una instalación adicional

  • Antes estaban de moda la personalización y la customización, y eso hacía que el usuario sintiera control, poder y libertad
    Ahora es exactamente lo contrario
    La dirección es impedir que el usuario tenga cualquier control
    En el teléfono y en la Mac hay algunas apps basura que no puedes borrar porque son apps “del sistema”
    Desde la perspectiva de un no especialista, también es difícil abrirse paso entre la complejidad del navegador y de la configuración de la cuenta para bloquear comportamientos no deseados, y hemos quedado a merced de lo que decida la máquina

    • Perder así el control es doloroso
      Antes comprabas e instalabas en CD o DVD iLife, que incluía iPhoto, iMovie y demás
      Ahora ni siquiera puedes borrar físicamente la app Photos
      En una computadora de trabajo no gestiono fotos en absoluto, no tengo cuenta de iCloud ni la tendré, pero igual tengo que seguir teniendo instalada esa app
      Basta con enviar un archivo png por AirDrop para que aparezca el prompt de “Agregar a Photos”. No, gracias
      El .app en sí solo pesa 41MB, así que claramente la mayor parte la movieron a alguna biblioteca o framework misterioso instalado en otra parte
    • Si sentiste una frustración parecida en una MacBook, recomiendo mucho probar una computadora Linux con KDE
      Aunque el hardware de una PC Linux no sea tan bueno como el de una MacBook, al cambiar a KDE me pareció muchísimo mejor
    • Estas apps no están hechas para programadores, sino para usuarios comunes
  • La app de escritorio de Claude es tan lenta al iniciar y al interactuar que dejé de usarla
    Es una app completamente torpe, y con todo lo que hablan de IA no entiendo por qué no pueden sacar algo que funcione bien

    • La hicieron con vibe coding, y hasta lo admitieron
      Desde que pudieron hacer vibe coding por su cuenta, parece que simplemente usan solo ese método
      Por eso el cliente de chat está escrito en React y consume RAM por gigabytes
    • Yo pensaba que estaban apostando todo al coding agéntico
      Probablemente están enfocados en sacar cosas rápido y por encima, sin considerar lo suficiente el impacto de los cambios
      En ese modelo también he visto que cada vez se reduce más la coordinación entre ingenieros
      Si realmente es así, Claude Code también termina siendo de ese estilo, sin importar que digan “revisen todos los cambios obligatoriamente”
      Siempre hay trade-offs
    • Pienso lo mismo
      Para preguntas rápidas tengo fijada la web app de Claude como PWA, y para trabajo basado en proyectos uso puro CLI
      También pensé en probar la función Routines de la app de escritorio, pero me estoy inclinando más por hacer algo yo mismo con cron
      Vi a alguien aquí que armó una rutina diaria de resumen de PR y se veía bastante útil
      Es porque contribuyo de vez en cuando a bastantes repositorios y quiero seguir al tanto de lo que pasa
    • No necesitaba Claude Desktop y tampoco había forma de evitar que pusiera en mi computadora una imagen de VM de más de 10GiB, así que la borré
    • Sorprende lo fácil que se traba la web app de Claude en Ubuntu Linux con Chromium o Firefox
      En mi laptop, chats que generan lag funcionan sin problema en la app de iPad o iPhone
      Definitivamente la web app tiene algún problema
      Aún no he probado si hay una app nativa para escritorio ni si claude CLI es mucho más rápido
  • ¿No sería bueno que apareciera sin forma de detenerlo? No entiendo por qué sería un problema que sí hubiera manera de detenerlo

    • Yo también cometo mucho errores del tipo “Claude Desktop spins up a VM without no way of stopping it” cuando hablo
      En mi cabeza pienso varias formas de expresarlo, pero al hablar empiezo con una y termino con otra
      El resultado, como en ese título, casi siempre queda mal, normalmente en forma de doble negación
      A veces también me pasa al escribir, pero como releo varias veces, seguido lo detecto
    • Ayuda a soltar la obsesión con estos errores accidentales en frases en inglés cuando te enteras de que en idiomas como el español la doble negación no solo está permitida, sino que es la forma correcta
    • Toda la RAM nos pertenece
    • Creo que esa pregunta ya quedó respondida en el post
      Según cuentan, en realidad no hay forma de detenerlo
      Quizá al autor se le enredó la cabeza al escribir el título, o tal vez habla una variante del inglés distinta a la tuya
    • Solo le estaban buscando pleito al título mal redactado del autor original
      Yo también entré buscando ese comentario
  • Yo ejecuto Claude Desktop dentro de una VM de Hyper-V
    En mi VM no está instalada en absoluto la función “Virtual Machine Platform”
    La app lo acepta y simplemente desactiva la pestaña Cowork
    Me pregunto si hay alguna otra forma de impedir la creación de la VM sin quitar Hyper-V, para hacer que Claude Desktop siga esta ruta de código
    Aun así, tanto Claude Desktop como el CLI se distribuyen en Windows sin soporte de sandbox para Code
    Solo Linux y macOS tienen sandbox
    Si tienes que ejecutarlo en Windows, de verdad recomiendo hacerlo dentro de una VM aislada
    Así puedes dejar fuera la función “Virtual Machine Platform” dentro de esa VM, y este problema también se resuelve
    La función del sistema operativo “Windows Sandbox” ofrece una VM así sin una licencia adicional de Windows

    • Las VM causan problemas de observabilidad, y la gente a cargo de plataformas empresariales es sensible a eso
      Al final encontrarán una forma de ofrecer una interfaz de ESR/logging para el código en sandbox, distinta de la telemetría a nivel de usuario, y luego Defender o CrowdStrike, etc., pasarán a soportarla
  • Se siente como si lo hubieran vibe-codeado con AGI, así que listo para producción

  • Muy al estilo típico de Anthropic, parece una chapucería hecha por un LLM