方永、南天紫雲

道亦有道

AI编程新纪元:我如何用Gemini CLI“无代码”构建macOS应用
2025年07月03日

Google最近发布的Gemini CLI,如同一位来自未来的强大开发者,它的能力令人震撼。我最近的一次亲身体验,便深刻感受到了这股扑面而来的AI浪潮。

一直以来,我都有一个想法:开发一个macOS上的定时休息提醒应用。我曾尝试用脚本实现,但简单的通知总因不够醒目而被忽略。后来转向开源的Stretchly,它功能不错,但作为一个Electron应用,其资源占用和响应速度一直是我心中的痛点——一个简单的提醒工具,何需如此“重”?苦于自己不熟悉macOS原生开发,这个想法便一直搁置。

Gemini CLI的出现,让事情有了转机。我抱着试一试的心态,在一个全新的项目目录里,用自然语言向它描述了我的需求。

“我想要一个macOS应用,能定时弹出窗口提醒我休息。”

令人惊喜的是,Gemini CLI不仅迅速理解了我的意图,还一步步生成了项目结构、编写代码、编译并成功运行了第一个版本的程序。在接下来的几个小时里,我与它进行了多轮“对话”,不断提出新的要求来迭代和完善应用的功能。

整个过程,我没有手动编写一行代码,没有修改任何一个文件。一个功能完善的macOS原生应用就这样诞生了。这种开发体验,仿佛科幻照进现实。

我已将这个名为“Rest Reminder”的应用开源在GitHub,你可以通过项目中的脚本轻松打包成DMG文件进行安装。

这次经历让我深刻感受到AI发展的惊人速度。Gemini CLI无疑是一个里程碑式的工具,它不仅展示了强大的代码生成能力,其慷慨的免费额度也给开发者带来了巨大的福音。可以预见,它将在许多场景下,成为像Cursor这类新兴AI编程工具的有力竞争者,甚至颠覆我们对“编程”的传统认知。一个全新的AI编程时代,正呼啸而来。

备注 这篇文章本身,就是Gemini CLI 润色过的,大大提升了语言的通顺度。