Repolode
Jeidoban

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. 1

    Descarga la versión más reciente de Ironsmith desde GitHub Releases o el sitio web

  2. 2

    Instala manualmente Xcode Command Line Tools (es opcional; macOS te avisará si faltan)

    xcode-select --install
  3. 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