今天的三个推荐

从 Hacker News 上翻到几个有意思的东西。一个解决了 iOS 开发必须用 Xcode 的老问题,一个想用 AI 把"学什么都行"变成现实,还有一个造了台像素风的小电脑教人写代码。都不算大新闻,但各有各的用处。


Sweetpad:不用 Xcode 也能写 iOS 应用

做 iOS 开发的人大概都有过这种感觉:Xcode 太重了。启动慢、吃内存、界面臃肿,但你没法不用它,因为 Swift 生态和 Xcode 绑得太紧。

Sweetpad 是一个 VS Code 扩展,尝试把这条绑带松一松。它把 xcodebuild、sourcekit-lsp、swift-format 这些命令行工具包装成 VS Code 里的功能:自动补全能用、构建运行能用、模拟器能管、调试也能跑。目前在 VS Code Marketplace 上有超过 5.5 万次安装,评分满分。

需要说明的是,Sweetpad 并不能完全替代 Xcode。它底层还是依赖 Xcode 的命令行工具链,macOS 上必须装着 Xcode 才行。但如果你平时习惯用 VS Code 或 Cursor 写代码,切到 Xcode 只是为了编译和调试,那 Sweetpad 能让你少切几次。

GitHub 上有 1800 多个 star,MIT 协议,还在活跃更新中。


Zoonk:告诉 AI 你想学什么,它帮你生成课程

Zoonk 号称"学什么都行"。你输入一个想学的主题,AI 自动生成一套互动课程。不只是语言学习——它覆盖了编程、科学、历史、工程、商科等 16 个类别。

技术栈挺新:Next.js 16、React 19、Prisma、Vercel AI SDK,后端用 PostgreSQL。整个项目是 MIT 开源的,主要由一个开发者(ceolinwill)在维护,但提交频率很高,最近一次提交是 9 小时前。

和 Duolingo 相比,Zoonk 的方向不太一样。Duolingo 专注语言学习,课程是人工编排的;Zoonk 走的是 AI 生成路线,课程内容靠模型产出。好处是覆盖面广、创建快,缺点是质量取决于 AI 的水平,目前还在早期阶段。

GitHub 上 115 个 star,1878 次提交。项目还很年轻,但方向有意思。


Mini Micro:一台像素风的虚拟小电脑

Mini Micro 是 Joe Strout 做的一台"新复古"虚拟电脑。概念上类似 PICO-8——给你一个受限但有趣的环境,在里面写代码、做游戏。

规格:960×640 全彩画面,支持精灵图和多层瓦片地图,有立体声合成音效,可以用键盘、鼠标和手柄操作。内置代码编辑器和交互式 REPL,随时能中断程序查看变量。

用的编程语言叫 MiniScript,语法简洁,专门设计成容易学的那种。有 IEEE 的论文背书设计合理性。目标用户从 12 岁小孩到想玩点小项目的成年程序员都算。

可以直接在浏览器里玩,也能下载桌面版。完全免费,没有广告。底层的 MiniScript 语言引擎是开源的(GitHub 上 373 个 star),但 Mini Micro 应用本身是闭源的。

如果你对 PICO-8、TIC-80 这类幻想电脑感兴趣,或者想找一个轻松的环境教小孩编程,Mini Micro 值得看一眼。


三个工具分别来自今天的 Hacker News Show HN 和首页推荐。Sweetpad 对 iOS 开发者实用,Zoonk 的 AI 课程生成思路有新意,Mini Micro 则是那种让人想动手玩一下的东西。