跳到正文
发现
Ironsmith:提示词生成原生 Mac 小应用
桌面应用开发者工具

Ironsmith:提示词生成原生 Mac 小应用

免费的 macOS 菜单栏开源应用,用一句话描述即可生成、运行并导出原生 SwiftUI Mac 小应用。

admin
发布于 2026-10-30
浏览
2
访问
0
下载
0
版本
v0.6.0
平台
macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Ironsmith 是一个免费、开源的 macOS 菜单栏应用,用 AI 把一句话描述变成小巧的个人 Mac 应用。生成的产物就是原生 Swift + SwiftUI 应用,可以在其中创建、运行、编辑,并导出到「应用程序」文件夹。

主要功能

  • 生成真正的 Mac 应用:生成结果是原生的 Swift 和 SwiftUI 应用,可以创建、运行、编辑、导出,也可以发布到 Ironsmith Store。
  • 配合本地 AI 工作:从设计之初就考虑本地模型,内置 Ollama 支持;也可以连接任意 OpenAI 兼容 API,LM Studio、Llama.cpp 都能用。
  • 也支持云端模型:可自带 OpenAI、Anthropic、Gemini 的 API Key;也可以登录 Ironsmith 后直接使用,或复用已有的 ChatGPT 登录。
  • 专用编码智能体:内置面向微型 macOS 应用的智能体,也可以选用 OpenAI 的 Codex 处理更复杂的项目。
  • 不需要 Xcode:每个生成的应用都是一个 Swift package,仅用轻量的 Xcode Command Line Tools 构建,Ironsmith 本身也没用 Xcode 开发。
  • 默认沙盒运行:生成的应用以已签名的 app bundle 构建,启用沙盒和 hardened runtime,降低 bug、误操作或恶意行为的影响;摄像头、麦克风等敏感权限必须显式开启。

Ironsmith Store

Ironsmith Store 是原生 macOS 应用的 remix 平台,商店里的每个应用都可以直接使用、查看源码,或作为起点改成自己需要的应用。

  • 按功能或工作流搜索:描述应用该做什么,就能按能力而非仅按名字找到匹配项。
  • 从最接近的应用起步:挑一个商店应用作为基础,再增加功能、删除不需要的部分,或把它带向新方向。
  • 交给 Auto Remix:创建应用时开启 Auto Remix,Ironsmith 会自动寻找合适的商店基础应用,并把其他应用的能力作为「Inspirations」引入。
  • Ask about this app:每个应用页面都有类似电商问答的功能,智能体可读取完整源码与元数据,在下载前回答你的问题。

安装与使用

从 GitHub Releases 或 官网 下载最新版本。

  • 需要 macOS 26 或更新版本,Intel 与 Apple Silicon Mac 都支持。
  • 在支持的设备上请开启 Apple Intelligence,Ironsmith 用它生成应用图标并提供内置的 Foundation Model。
  • 首次启动会检查 Xcode Command Line Tools,因为生成的应用在本地编译;缺失时 macOS 会提示安装,也可以手动安装:
xcode-select --install

可以从这些提示词开始尝试:

  • "Make a utility that renames a folder of screenshots by date and window title."
  • "Build a tiny app that splits a PDF into one file per page."
  • "Build a clipboard cleaner that strips tracking parameters from copied URLs."
  • "Make a small CSV inspector that highlights duplicate rows and missing values."

从源码开发同样需要 macOS 26+ 和 Xcode Command Line Tools(不需要 Xcode),构建并运行开发版:

script/build.sh run

注意事项

  • 商店不托管二进制文件,下载到的是代码;如果不放心,运行前先读一遍源码。
  • 沙盒与 hardened runtime 等保护可以关闭,但关闭后强烈建议先审阅代码再运行。
  • 项目使用 GNU General Public License v3.0 许可证。

本作品整理自 GitHub 开源项目 Jeidoban/Ironsmith,原作者 @Jeidoban,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.6.0当前版本

    v0.6.0 上线 Ironsmith Store:可浏览、按关键词或功能语义搜索应用,并把他人作品 remix 成自己的应用;应用页支持读取源码的问答;Auto Remix 自动挑选基础应用并引入其他应用的能力作为灵感。

评论