Repolode
Jeidoban

Jeidoban/Ironsmith

App gratuito para a barra de menus do macOS que usa IA para gerar, compilar e salvar pequenos apps nativos em SwiftUI a partir de prompts de texto.

Estrelas
344
Forks
29
Issues abertas
0
Último commit
há 10 dias

O que é?

O Ironsmith permite descrever um utilitário simples em linguagem natural e gera um app nativo em SwiftUI que você pode executar, editar e exportar para a pasta Applications. Cada app gerado é um pacote Swift compilado com o Xcode Command Line Tools, sem precisar do Xcode completo, e já vem assinado com sandboxing e hardened runtime ativados por padrão.

O app funciona com modelos locais pelo Ollama e com qualquer API compatível com OpenAI, como LM Studio ou Llama.cpp. Também oferece suporte a modelos hospedados da OpenAI, Anthropic e Gemini, usando suas próprias API keys. Você pode escolher os agentes integrados do Ironsmith para apps pequenos ou o Codex da OpenAI para projetos maiores.

O projeto também inclui a Ironsmith Store, onde é possível buscar apps publicados por funcionalidade e usá-los como ponto de partida para criar versões derivadas. Requer macOS 26 ou mais recente e é compatível com Macs Intel e Apple Silicon.

Recursos principais

  • 01Gera apps nativos para Mac em SwiftUI a partir de um prompt de texto.
  • 02Funciona com modelos locais via Ollama ou qualquer API compatível com OpenAI.
  • 03Oferece suporte a modelos hospedados da OpenAI, Anthropic e Gemini usando suas próprias chaves.
  • 04Compila apps com o Xcode Command Line Tools, sem exigir o Xcode completo.
  • 05Executa os apps gerados em sandbox por padrão, com permissões sensíveis ativadas apenas mediante consentimento.
  • 06Permite criar versões derivadas de apps da Ironsmith Store usando-os como ponto de partida.

Casos de uso

  • Criar um utilitário pontual, como um renomeador de arquivos ou separador de PDFs, sem precisar aprender Swift.
  • Prototipar pequenas ferramentas para macOS mantendo os dados em um modelo local.
  • Partir de um app existente da Store e adaptá-lo a um fluxo de trabalho específico.

Início rápido

  1. 1

    Baixe a versão mais recente do Ironsmith em GitHub Releases ou no site

  2. 2

    Instale manualmente o Xcode Command Line Tools (opcional; o macOS avisa se ele não estiver instalado)

    xcode-select --install
  3. 3

    Compile e execute o app de desenvolvimento a partir do código-fonte

    script/build.sh run

Antes de usar

  • Requer macOS 26 ou posterior, portanto não funciona em Macs mais antigos nem em outras plataformas.
  • O Apple Intelligence precisa estar ativado para gerar ícones do app e usar o Foundation Model integrado.
  • Modelos hospedados exigem suas próprias chaves de API ou login no Ironsmith; modelos locais precisam de uma configuração separada, como o Ollama.
  • A licença GPL-3.0 exige que trabalhos derivados sejam distribuídos sob a mesma licença.

Em coleções

Tópicos

Perguntas frequentes

O que é Ironsmith?
App gratuito para a barra de menus do macOS que usa IA para gerar, compilar e salvar pequenos apps nativos em SwiftUI a partir de prompts de texto. O Ironsmith permite descrever um utilitário simples em linguagem natural e gera um app nativo em SwiftUI que você pode executar, editar e exportar para a pasta Applications. Cada app gerado é um pacote Swift compilado com o Xcode Command Line Tools, sem precisar do Xcode completo, e já vem assinado com sandboxing e hardened runtime ativados por padrão.
Ironsmith é gratuito? Qual é a licença?
Ironsmith é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Ironsmith ainda é mantido?
Manutenção ativa. O último commit de Ironsmith foi em 28 de out. de 2026.
Para que posso usar Ironsmith?
Criar um utilitário pontual, como um renomeador de arquivos ou separador de PDFs, sem precisar aprender Swift. Prototipar pequenas ferramentas para macOS mantendo os dados em um modelo local. Partir de um app existente da Store e adaptá-lo a um fluxo de trabalho específico.
Como instalar Ironsmith?
Baixe a versão mais recente do Ironsmith em GitHub Releases ou no site Instale manualmente o Xcode Command Line Tools (opcional; o macOS avisa se ele não estiver instalado): xcode-select --install Compile e execute o app de desenvolvimento a partir do código-fonte: script/build.sh run
Onde consigo Ironsmith?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Jeidoban/Ironsmith

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados