之前用过 https://www.apptorium.com/sidenotes 这个侧边栏笔记软件,感觉设计挺优雅的,但是感觉用起来不是很对味,没有那种即开即写的感觉,而且还是付费的。
我就想用 claude code 自己实现一个类似功能的笔记试试(正好 claude code 比较闲)。
我是完全不会 swift 的,代码也看不懂。于是花了三天,边让一个 claude code 工作,边让一个 claude code 去实现这个项目,然后有时间就指点它一下。
大概效果就像下面这样:

一些开发的经验吧:
[ol]claude code 的 frontend-design 这个 skill 很好用,设计出来的 UI 还是挺优雅的。应用的图标也是它自己画的,logo 真的不赖。你可以不会 swift ,但是你得跟着 claude code 的教程会用一点 Xcode ,知道一些简单的配置,不太推荐不用 Xcode ,我之前试过,经常有很多打包和依赖的 bug 很不好处理。再就是比如 Canvas 这种功能,得知道有这么个东西可以预览界面,不用每次都重新 build+run 来调界面。一些规则和知识可以让它写到根目录的文件里,比如我就让 claude code 生成了设计的风格和规范的 design_system.md 的文件,防止 claude code 设计风格跑偏,当然一般我们也放类似白皮书、技术架构这种文件到根目录下让它维护,这个项目很 toy ,所以就没搞。
[/ol]
仓库在这里: https://github.com/mlhiter/open-sidenotes
Swift, claude, code, Xcode