
Llama MacOS Desktop Controller
duduyiq2001 (GitHub) · Voz e idioma
Llama MacOS Desktop Controller es un controlador de escritorio de código abierto que convierte peticiones en lenguaje natural en código Python que ejecuta acciones en macOS, con un frontend React y un backend Flask y LlamaStack en tu propio Mac.

Acerca de Llama MacOS Desktop Controller
What Is Llama MacOS Desktop Controller
Llama MacOS Desktop Controller es una aplicación de escritorio que se ejecuta en tu propia máquina y te deja controlar macOS con lenguaje natural. Escribes o dices algo como abrir una app o colocar las ventanas, y la herramienta pide a un modelo Llama local que escriba el código Python que hace la acción. Un frontend hecho en React recoge la entrada, y un backend Flask habla con LlamaStack, que se encarga de generar el código.
El proyecto se publicó en GitHub como demo de LlamaStack, la pila abierta de Meta para ejecutar modelos Llama. Apunta a desarrolladores y curiosos que quieren ver hasta dónde llega un modelo local pequeño a la hora de convertir instrucciones cotidianas en llamadas reales al sistema. Como todo corre en la máquina, no hay viaje a la nube ni cuenta que crear.
El problema es que es una demo, no un producto terminado. Solo funciona en macOS, necesita Python, Node.js, Ollama y un contenedor de LlamaStack en marcha antes de arrancar, y sus comprobaciones de seguridad son flojas, así que una línea mal generada puede tocar todo el sistema.
Getting Started
- Instala lo necesario: Node.js 16 o superior con npm, Python 3.8 o superior con pip y Ollama, y descarga el modelo Llama 3.2 3B Instruct.
- Levanta LlamaStack en el puerto 5001 con Docker, apuntando a tu servidor Ollama local.
- En la carpeta del backend, instala los requisitos de Python y ejecuta server.py para que la API Flask escuche en el puerto 5066.
- En la raíz del proyecto, corre npm install y npm run dev para lanzar el frontend React en el puerto 5173.
- Abre el navegador en localhost:5173, confirma que el indicador pasa a verde y escribe o dicta un comando para ver el código generado en marcha.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Llama MacOS Desktop Controller.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que exploran modelos locales
- Usuarios avanzados de Mac
- Curiosos de LlamaStack
Tareas
- Abrir apps y ordenar ventanas
- Tareas rápidas del sistema
- Probar el control por lenguaje natural
Casos de uso
- Probar el control con IA local durante la instalación
- Automatizar una rutina de escritorio repetida
- Aprender cómo LlamaStack se engancha a una app
Funciones clave
Control de macOS en lenguaje natural
Describes lo que quieres con palabras normales y la app genera código Python que llama a las API de macOS para hacerlo. Al modelo se le indica que tire de PyObjC y AppKit, de AppleScript a través de subprocess o de comandos de shell, de modo que elige una ruta viable para cada petición.
Entrada de texto y voz
El frontend React acepta un comando escrito o uno dictado con el reconocimiento de voz del navegador. La voz ayuda cuando tienes las manos ocupadas, y ambos modos llegan al mismo sitio, así que puedes alternarlos sin cambiar nada más.
Estado en vivo e historial de comandos
Un indicador muestra si el backend y LlamaStack responden, así sabes que el sistema está listo antes de enviar una petición. Cada comando queda registrado con su resultado, de acierto o error, lo que facilita rastrear qué se ejecutó y si salió bien.
Canal local con LlamaStack
El backend Flask manda cada petición a LlamaStack, configurado por defecto con el modelo Llama 3.2 3B Instruct. Como el modelo corre por Ollama en tu máquina, todo el circuito se queda local, sin clave de API y sin que ningún dato salga del equipo.
Ejecución del código generado
Cuando el modelo devuelve el código, el backend limpia el formato, lo analiza y lo ejecuta, y luego pasa la salida al frontend. Así se ve el camino completo de una frase a una acción ejecutada, que es justo el sentido de la demo.
Código abierto y revisable
El proyecto se publica como un código público pequeño, con frontend de React y Vite, una API Flask y una guía de instalación para LlamaStack y Ollama. Puedes leer cada parte, cambiar los prompts o apuntarlo a otro modelo Llama local si quieres experimentar.
Ventajas y desventajas
Ventajas
- Gratis y de código abierto, con frontend y backend publicados para revisarlos
- Corre entero en tu Mac, así que ni los prompts ni los resultados salen del equipo
- Convierte lenguaje natural y voz en acciones reales de macOS
- El indicador de estado y el registro de comandos dejan cada resultado a la vista
- Sirve además como ejemplo práctico de cómo conectar LlamaStack a una app de escritorio
Desventajas
- Es una demo, así que las comprobaciones de seguridad del código generado son mínimas y un error puede afectar al sistema
- La instalación pesa: hay que tener Python, Node.js, Ollama y un contenedor Docker en marcha para que funcione
- Solo atiende macOS, así que los usuarios de Windows y Linux se quedan fuera
- No hay instalador empaquetado, ni plan de pago, ni API pública para otras apps
Preguntas frecuentes
Es una app de escritorio que te deja controlar macOS con lenguaje natural. Escribes o dices una petición, un modelo Llama local escribe el código Python de las llamadas al sistema y el backend lo ejecuta para que la acción ocurra en tu Mac.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Llama MacOS Desktop Controller.
Alternativas a Llama MacOS Desktop Controller
Prosp
Prosp · Escritura · Voz e idioma · MarketingProsp es una herramienta de contacto en LinkedIn con IA, pensada para agencias y equipos de ventas, y escribe el mensaje y la nota de voz con tu propia voz para cada prospecto, para que de verdad respondan. Conectas tus cuentas, encuentras leads y dejas que la IA redacte y envíe mensajes personalizados a escala, todo desde una sola bandeja. Está hecha para quien hace contacto masivo. Ese es todo el argumento. Cada toque aún tiene que parecer humano.
Wordly AI Translation
Wordly · Voz e idioma · ProductividadWordly AI Translation es una plataforma de traducción y subtitulado con IA en tiempo real pensada para reuniones, conferencias y eventos. Ofrece traducción en vivo, subtítulos, transcripciones y resúmenes en más de 60 idiomas, y los asistentes se conectan escaneando un código QR o abriendo un enlace en lugar de usar auriculares dedicados. La plataforma funciona con Zoom, Microsoft Teams, Google Meet y Webex, y está pensada para organizaciones que quieren acceso multilingüe sin contratar intérpretes humanos para cada sesión. Así de simple.
Musicful
Musicful AI · Voz e idioma · VídeoMusicful es un generador de música con IA y un creador de videos musicales con IA que convierte texto en música en minutos. Le das un texto, un conjunto de letras o una melodía tarareada y devuelve una pista terminada con voces e instrumentos. También funciona como generador de canciones con IA, produce videos musicales a partir de las canciones que creas y ofrece una herramienta de cover con IA más una API para desarrolladores. La plataforma corre en el navegador web y en una app para Android, así que puedes empezar una canción en el escritorio y retomarla en el teléfono.
