¿CON QUÉ IA?

Caso de usoProgramación

Averiguar cómo llevar Claude Desktop a Linux analizando su código

El responsable de un script para Linux pidió a Claude analizar la app Claude Desktop para saber por qué Cowork solo va en macOS y trazó una ruta hacia Linux.

ParaprogramarConClaude Code y Claude CoworkLo contó aaddrick.comDificultad avanzada

A quién le sirve. Mantenedores de software y programadores que quieren entender por qué una aplicación solo funciona en una plataforma antes de decidir si merece la pena portarla, en un caso de programadores.

Qué hicieron

El responsable de un script que reempaqueta Claude Desktop para Linux extrajo el JavaScript minificado de la aplicación (comprimido y casi ilegible) del instalador de Windows y lo pasó por prettier, una herramienta que lo ordena. Claude revisó entonces unas 170.000 líneas, renombró los símbolos ofuscados y documentó la arquitectura. Un colaborador encontró las direcciones de las imágenes de máquina virtual x64, y el responsable descargó e inspeccionó esa imagen.

Cómo salió

Encontró un complemento en Swift solo para macOS que maneja una máquina virtual Linux, con bubblewrap y seccomp dentro. Planteó tres rutas para Linux: simular el complemento con un sustituto, añadir bubblewrap o ejecutar Firecracker. No se implementó nada.

Conviene saber

Los nombres de los símbolos minificados cambian en cada versión, así que vuelve a rastrear los patrones en lugar de buscar los nombres de este análisis (cubre la versión 1.1.799).

Qué necesitas

  • Claude Code u otro agente de programación, con un plan de pago
  • El instalador o paquete de la aplicación que vas a analizar, solo si su licencia te lo permite
  • Prettier, una herramienta gratuita que ordena código comprimido y casi ilegible
  • Paciencia y espacio en disco: el código ordenado puede tener cientos de miles de líneas

Cómo hacerlo tú, paso a paso

  1. Revisa la licencia de la aplicación y decide si puedes analizarla. No redistribuyas nada de lo que extraigas.
  2. Extrae del instalador el JavaScript comprimido (minificado) de la aplicación y pásalo por prettier para ordenarlo. Puedes pedir ayuda al agente.
  3. Pega el prompt de la ficha con el nombre de la aplicación, la función que te interesa y la plataforma a la que se limita.
  4. Pide al agente que revise el código por partes, renombre los símbolos ilegibles y documente la arquitectura por capas.
  5. Busca las piezas que dependen de una plataforma concreta. En el caso había un complemento solo para macOS que manejaba una máquina virtual Linux.
  6. Pide un resumen técnico con las rutas posibles para llevarlo a otra plataforma, y sus ventajas e inconvenientes.
  7. Antes de empezar a programar nada, valida el análisis con una prueba pequeña.
Pruébalo con Claude Code
Analiza [la aplicación o el programa] inspeccionando su código minificado o compilado, para entender cómo funciona [función concreta] o por qué se limita a [plataforma]. Escribe lo que encuentres, incluidas las capas de arquitectura implicadas. Habrás terminado cuando entregues un resumen técnico claro y una propuesta de camino a seguir. No modifiques ni redistribuyas el software original.

Consejos

  • Los nombres de los símbolos comprimidos cambian con cada versión. Vuelve a rastrear los patrones en lugar de buscar los nombres de otro análisis.
  • No modifiques ni redistribuyas el software original. Esto es solo para entender cómo funciona.
  • Pide que documente la arquitectura por capas, no solo funciones sueltas. Es lo que te permite decidir la ruta.

Preguntas frecuentes

¿Es legal analizar una aplicación de otra empresa?

Depende de su licencia y de tu país. Revisa las condiciones de uso y no publiques ni compartas el código extraído.

¿Sirve para saber si merece la pena portar una aplicación?

Sí. Antes de invertir tiempo, te dice qué piezas son específicas de una plataforma y cuánto trabajo supondría cada ruta.

¿Hay que ser programador?

Sí, o contar con alguien que lo sea. Hay que ejecutar herramientas, revisar el código y decidir qué ruta seguir.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Hacer ajustes web sin salir de la sesión de programación

    Varios usuarios usan Claude en Chrome para hacer los ajustes web que surgen mientras programan con Claude Code.Casor/ClaudeAI en RedditClaude in Chrome y Claude Code2 fuentesDificultad media
  2. Probar una app de iOS entera y listar sus fallos

    Una herramienta permite a Claude Code manejar una app de iOS por el árbol de accesibilidad, tocar cada pantalla y devolver un resumen estructurado de fallos.CasoMediumClaude Code2 fuentesDificultad avanzada
  3. Evitar choques entre agentes de programación que trabajan a la vez

    Los agentes publican los cambios que piensan hacer antes de editar, para avisar de choques de arquitectura entre copias de trabajo paralelas.Casonaw103/foremerge en GitHubClaude Code y CodexDificultad avanzada
  4. Detectar fallos visuales en una app de Mac con Claude Code

    Claude Code compila una app de macOS, la abre, hace clic por sus ventanas y las redimensiona para encontrar fallos de diseño.Casoclaudcod.comClaude Code y Claude computer use2 fuentesDificultad avanzada
  5. Programar con Claude Code desde el móvil

    Un desarrollador maneja seis agentes de Claude Code a la vez desde un iPhone, conectado a una máquina virtual en la nube.Casogranda.orgClaude CodeDificultad avanzada
  6. Programar con OpenCode y DeepSeek en vez de Claude Code

    Un usuario cambió Claude Code por OpenCode con el modelo DeepSeek y cuenta que rinde parecido por una fracción del precio.Caso@ramalho.org en BlueskyClaude CodeDificultad avanzada

Más: todo con Claude Code · todo con Claude Cowork · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.