App nativa para macOS que permite chatear con LLM locales servidos por Ollama, con varios hilos, renderizado de Markdown y compatibilidad con imágenes para modelos de visión.
Jeidoban/Ironsmith
Una app gratuita para la barra de menús de macOS que genera, compila y guarda pequeñas apps nativas de Mac con SwiftUI a partir de indicaciones de texto mediante IA.
- Estrellas
- 344
- Forks
- 29
- Issues abiertos
- 0
- Último commit
- hace 10 días
¿Qué es?
Ironsmith te permite describir una pequeña herramienta en lenguaje sencillo y genera una app nativa con SwiftUI que puedes ejecutar, editar y exportar a la carpeta Applications. Cada app generada es un paquete Swift que se compila con Xcode Command Line Tools, por lo que no hace falta tener Xcode completo. Además, las apps se firman con el aislamiento y el hardened runtime activados de forma predeterminada.
La app funciona con modelos locales a través de Ollama y con cualquier API compatible con OpenAI, como LM Studio o Llama.cpp. También admite modelos alojados de OpenAI, Anthropic y Gemini mediante tus propias claves de API. Puedes elegir los agentes integrados de Ironsmith para crear apps pequeñas o Codex de OpenAI para proyectos más grandes.
El proyecto también incluye Ironsmith Store, donde puedes buscar apps publicadas por capacidad y usarlas como punto de partida para crear tus propias versiones. Requiere macOS 26 o posterior y es compatible tanto con Mac Intel como con Mac Apple Silicon.
Funciones clave
- 01Genera apps nativas de Mac con SwiftUI a partir de una indicación de texto.
- 02Funciona con modelos locales mediante Ollama o cualquier API compatible con OpenAI.
- 03Admite modelos alojados de OpenAI, Anthropic y Gemini con tus propias claves.
- 04Compila apps con Xcode Command Line Tools, sin necesidad de tener Xcode completo.
- 05Aísla las apps generadas de forma predeterminada; los permisos sensibles son opcionales.
- 06Permite crear versiones propias de apps de Ironsmith Store y usarlas como punto de partida.
Casos de uso
- Crear una herramienta puntual, como un renombrador de archivos o un separador de PDF, sin aprender Swift.
- Crear prototipos de pequeñas herramientas para macOS y mantener los datos en un modelo local.
- Partir de una app existente de Store y adaptarla a un flujo de trabajo específico.
Inicio rápido
- 1
Descarga la versión más reciente de Ironsmith desde GitHub Releases o el sitio web
- 2
Instala manualmente Xcode Command Line Tools (es opcional; macOS te avisará si faltan)
xcode-select --install - 3
Compila y ejecuta la app de desarrollo desde el código fuente
script/build.sh run
Antes de usarlo
- Requiere macOS 26 o posterior, por lo que no funciona en Mac anteriores ni en otras plataformas.
- Apple Intelligence debe estar activado para generar iconos de la app y usar el Foundation Model integrado.
- Los modelos alojados requieren tus propias claves de API o iniciar sesión en Ironsmith; los modelos locales necesitan una configuración aparte, como Ollama.
- La licencia GPL-3.0 exige que las obras derivadas se distribuyan con la misma licencia.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Ironsmith?
- Una app gratuita para la barra de menús de macOS que genera, compila y guarda pequeñas apps nativas de Mac con SwiftUI a partir de indicaciones de texto mediante IA. Ironsmith te permite describir una pequeña herramienta en lenguaje sencillo y genera una app nativa con SwiftUI que puedes ejecutar, editar y exportar a la carpeta Applications. Cada app generada es un paquete Swift que se compila con Xcode Command Line Tools, por lo que no hace falta tener Xcode completo. Además, las apps se firman con el aislamiento y el hardened runtime activados de forma predeterminada.
- ¿Ironsmith es gratuito? ¿Qué licencia tiene?
- Ironsmith es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Ironsmith sigue mantenido?
- Mantenimiento activo. El último commit de Ironsmith fue el 28 oct 2026.
- ¿Para qué puedo usar Ironsmith?
- Crear una herramienta puntual, como un renombrador de archivos o un separador de PDF, sin aprender Swift. Crear prototipos de pequeñas herramientas para macOS y mantener los datos en un modelo local. Partir de una app existente de Store y adaptarla a un flujo de trabajo específico.
- ¿Cómo se instala Ironsmith?
- Descarga la versión más reciente de Ironsmith desde GitHub Releases o el sitio web Instala manualmente Xcode Command Line Tools (es opcional; macOS te avisará si faltan): xcode-select --install Compila y ejecuta la app de desarrollo desde el código fuente: script/build.sh run
- ¿Dónde consigo Ironsmith?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Jeidoban/Ironsmith
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un asistente de IA totalmente local y con funciones de voz que navega por la web, escribe código y planifica tareas en tu propio equipo, como alternativa a Manus AI.
Un espacio de trabajo de IA nativo para macOS, hecho con SwiftUI y ejecutado localmente, con chat, herramientas de agente, correo, calendario, memoria y edición de documentos.
App de dictado por voz de código abierto para Mac: mantén pulsada Fn, habla y el texto corregido se escribe donde esté el cursor.
Una app para macOS que toma notas de reuniones, transcribe localmente a ambas partes de una llamada y muestra puntos clave a partir de tus propias notas.
Espacio de trabajo de desarrollo con IA y de código abierto que crea aplicaciones web full stack en el navegador y permite elegir cualquier LLM compatible para cada prompt.