app-it
将本地Web项目或托管网页应用打包成macOS原生应用
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:app-it。 它的用途是:将本地Web项目或托管网页应用打包成macOS原生应用 完整的 Skill 内容见:https://321skill.com/skills/app-it/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘帮我把这个本地的Node.js项目打包成一个macOS桌面应用。’ 它会通过app-it分析你的package.json和启动脚本,生成一个.app文件。双击这个文件,你的Web服务就会在一个独立的原生窗口中启动,并拥有自己的Dock图标,使用Cmd+Q即可完全退出并释放端口。
介绍
app-it 解决了开发者需要将Web项目(如本地Node服务)或托管Web应用(如Claude Artifact)快速转化为具有独立Dock图标和原生窗口体验的macOS应用的问题。它无需重写代码或引入Electron等重型框架,只需读取本地项目配置,即可生成一个独立的.app捆绑包。
使用方式非常简单:在支持此插件的AI助手(如Claude Code)中激活app-it,它会分析你的项目结构,自动选择合适的启动器模板,最终在你本地生成一个可直接双击运行的macOS应用。整个过程完全在本地进行,不依赖云端服务。
它非常适合希望提升本地开发项目启动体验、或需要将内部Web工具打包为独立应用的前端/全栈开发者、产品经理及内容创作者。对于需要频繁演示或使用特定Web工具的用户,它能提供更专注、更便捷的桌面入口。
需要注意的是,app-it主要面向macOS平台,其Windows版本尚处于早期测试阶段。它生成的.app文件主要用于个人或团队内部使用,不具备官方签名或自动更新功能,不适合用于商业分发。
核心特点
与Electron/Tauri等方案不同,app-it不打包运行时或重写代码,而是作为现有开发服务器的轻量级启动器包装,真正做到零运行时依赖和零业务代码侵入;它严格区分macOS和Windows实现,针对每个平台使用原生方案(如macOS的.app捆绑包),而非追求模糊的跨平台兼容性。
注意事项
不适合需要商业分发、跨平台部署或具备自动更新功能的正式产品发布场景。
常见问题
app-it需要联网或上传我的代码吗?
完全不需要。所有操作均在本地进行,不收集数据,不上传代码。
生成的.app文件可以分享给别人吗?
可以压缩分享,但接收方需要信任该文件(macOS Gatekeeper警告)并使用自己的账户登录托管应用。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/app-it/raw/index.md 读取 app-it 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/app-it/raw/index.md(查看排版版本)