打造出一款能创建高度个性化 macOS 应用的 macOS 应用,支持 Gemma 4 E2B 等小模型
摘要
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。也欢迎提供反馈,请告诉我你的想法!
相似文章
@HuggingModels:Gemma 4 来了,它针对 Apple Silicon 进行了优化。这款 4 位量化模型在您的 Mac 上运行快速,而不仅仅是在…
Gemma 4 是一款针对 Apple Silicon 优化的 4 位量化模型,能够在 Mac 设备上实现快速本地推理,减少对云计算的依赖。
@osanseviero:非常激动地介绍 Gemma 4 12B!- 多模态:支持音频、图像、视频和文本输入 - 新颖架构:我们移除了多模态编码器…
介绍 Gemma 4 12B,一款多模态模型,支持音频、图像、视频和文本输入,采用新颖的统一架构,以及由 LiteRT 驱动的新款 MacOS 桌面应用。
@om_patel5: 这家伙构建了一个免费的AI助手,浮动在你的macOS桌面上,完全本地运行,无需API密钥,无需订阅……
一位开发者创建了一个免费、开源的AI助手,浮动在macOS桌面上,通过Ollama使用Gemma和Qwen等模型完全本地运行,无需API密钥或订阅,确保数据隐私和离线能力。
@DataChaz: 令人震惊,在MacBook上运行的开源模型竟然能与云端一较高下。昨天在@atomic_c…
一条推文称,通过AtomicChat在MacBook本地运行的开源模型Gemma 4 31B,能够与云端Gemini 3.5 Flash相媲美,成功生成了一个可玩的HTML/Canvas版马里奥游戏,这表明云端护城河正在缩减。
@dkundel:你现在就应该构建你梦想的macOS应用!Codex中的“Build macOS App”插件非常疯狂。使用语音听写来……
一位开发者展示了如何使用OpenAI Codex的“Build macOS App”插件配合语音听写快速构建一个macOS应用,在不到7分钟(加上6分钟调整)内完成。