打造出一款能创建高度个性化 macOS 应用的 macOS 应用,支持 Gemma 4 E2B 等小模型

Reddit r/LocalLLaMA 产品

摘要

Ironsmith 是一款开源 macOS 应用,只需一个提示即可生成本地 macOS 应用,使用 Gemma 4 等本地 AI 模型,能在 8GB MacBook Air 等低端硬件上运行。

首先抱歉,视频演示用的是 GPT 5.4 mini(本地模型在视频中耗时太长),但我已经用 Gemma 4 E4B 实现了同样的应用。我一直在开发一个名为 Ironsmith 的开源项目。核心思路是,你只需一个提示就能创建高度个性化的 macOS 应用。从一开始,我的主要目标之一就是让它能在低端模型(如 Apple 基础模型和 Gemma 系列)上运行。经过大量工作和实验,我终于兴奋地发布了它!它使用了一个定制的 agentic 循环,专门针对上下文有限的小模型进行了优化。这意味着你可以在仅有 8GB 内存的 MacBook Air 等设备上完全在本地创建非常简单的应用。我发现,实现这一点的秘诀是让模型一次生成整个应用,然后运行大量的格式化、linting 和确定性修复,直到它能编译成功。事实证明,如果你修复了所有幻觉和语法错误,这些小模型在编写完整应用方面相当不错。尽管如此,使用的模型越好,得到的应用质量越高,错误概率越低。我发现 Gemma 4 26b a4b 在这里提供了最佳平衡,但至少需要 24GB 内存。你可以直接使用 Ollama,也可以通过兼容 OpenAI 的 API 使用所有你喜欢的本地提供商。如果你想使用自己的 API 密钥,也可以连接 ChatGPT、Claude 和 Gemini。如果你对安全性等方面感兴趣,可以在这篇帖子中了解更多信息:[https://www.reddit.com/r/macapps/s/dIXIXJzrcg](https://www.reddit.com/r/macapps/s/dIXIXJzrcg) 如果你想尝试,这里有一些链接:GitHub:[https://github.com/Jeidoban/Ironsmith](https://github.com/Jeidoban/Ironsmith/) 网站:[https://ironsmith.app](https://ironsmith.app/) Ironsmith 仍然处于测试阶段,请耐心等待我修复 bug。也欢迎提供反馈,请告诉我你的想法!
查看原文

相似文章