App nativo para macOS para conversar com LLMs locais servidos pelo Ollama, com várias conversas, renderização de Markdown e suporte a imagens em modelos de visão.
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
Baixe a versão mais recente do Ironsmith em GitHub Releases ou no site
- 2
Instale manualmente o Xcode Command Line Tools (opcional; o macOS avisa se ele não estiver instalado)
xcode-select --install - 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
Um assistente de IA totalmente local e com suporte a voz, que navega na web, escreve código e planeja tarefas no seu próprio hardware, como alternativa ao Manus AI.
Um workspace de IA nativo para macOS, feito em SwiftUI e executado localmente, com chat, ferramentas de agente, e-mail, calendário, memória e edição de documentos.
Um assistente de reuniões para macOS que transcreve localmente os dois lados da conversa e apresenta tópicos relevantes das suas próprias anotações.
App de ditado por voz open source para Mac: segure Fn, fale e o texto revisado será digitado onde estiver o cursor.
Workspace de desenvolvimento com IA e código aberto que cria apps web full-stack no navegador, permitindo escolher qualquer LLM compatível a cada prompt.