背景
相信现在 AI Coding 已经占据工作中大部分代码了,甚至很多人就直接交给 AI 来写,自己只做 review。
再有甚者 review 都不做了,直接全面交给 AI,自己只做产品经理提需求、验证功能逻辑是否正确------也就是现在很流行的 Vibe Coding。
前段时间我自己用 Vibe Coding 写了一个 macOS 原生的 APP,以此来判断 Vibe Coding 是否能让我在一个完全不熟悉的领域解决一个特定的问题。
项目地址:https://github.com/crossoverJie/SkillDeck/
SkillDeck 是一个 macOS 原生的 AI Agent Skills 管理工具,提供了统一仪表盘、Skills 市场浏览、一键安装更新、Agent 分配(symlink 管理)等核心功能,让多个 AI Agent 的 Skills 管理更直观。
详细介绍参考:skilldeck-intro
这个 APP 经过多轮迭代,已经能解决 skill 管理的一些问题了,所以我便着手开发自己的第一个 macOS 产品。
为什么要做 ClipShelf
想必大家在日常使用过程中都会用到「剪贴板」相关的 APP。在这之前,我一直使用的是 Paste APP。
当初选择它,主要是看中它的颜值比较高。
但它的售价并不便宜。类似的 APP 其实也蛮多的,还有一些开源替代方案,不过都或多或少缺一些我需要的功能。
由于之前已经验证了使用 AI Coding 可以解决我开发不熟悉领域的问题,所以这次我就想着不如自己做一个定制化的 APP,满足自己需求的同时也可以提供给有类似需求的人。
ClipShelf 功能点
说干就干。我花了一两个月的时间来开发这个 APP,给它命名为 ClipShelf,已经上架了 AppStore。
剪贴板管理器相关的常规功能都支持,在这基础之上,额外还支持局域网内部的剪贴板数据共享,这对使用非苹果生态的设备非常有用。
后续还会新增 OCR 截图直接翻译的功能,由于是自己可控的 APP,可以灵活地新增和调整功能。对这个 APP 感兴趣的朋友也欢迎给我提反馈。
兑换码
我为大家准备了 20 个兑换码,欢迎体验后给出反馈,也请大家在 App Store 帮我打个分或者留个评论。
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=KHPTN7ATFN8TPMEH7A
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=KPA4ATAPLTYE6KE334
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=X8HJLKETFRW6AAL38T
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=WWELMTYTJPANJYHFXT
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=FA63KEPTLE3J6KTRF3
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=3FY7THPYFY3HLWLAFK
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=63LPL6EWRX4KN34R7F
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=ETFTFLNWY3X4XYW87A
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=J6438JMX4HRR63JNKJ
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=W7MF4L3W7WHKMPERL4
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=LW4NHJYFYPH7EM6RJ8
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=MT44PKNMMN6Y3L764W
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=PLHP3E86PEHF4MLJ4N
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=Y8KYAAMF7HH7JHJ3KN
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=RLH4A33RPXWYLY3TXW
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=KRET6TTJHLK67FY7FF
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=4W4T3AMPNEFR3LYFXJ
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=FA3HT3LKN4HEMYYWEN
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=7JX3RKTKRYPYLH6FYP
https://apps.apple.com/redeem?ctx=offercodes&id=6760993477&code=PRLYHYP7HA34TPYJH8
复制链接到浏览器里打开就可以直接兑换。已经兑换了的朋友请在评论区留言,以防其他人重复兑换。
如果确实刚需但没抢到兑换码,也可以加我微信 crossoverChen 私聊,我会单独发兑换码。
AI Coding 的理解
经过这两次 AI Coding 实践,我发现在 AI 时代更需要的是产品经理或者说项目 owner 这样的全局能力。
它不再需要我们像以前作为程序员一样,关注于某一个功能或者某一个代码架构的具体设计。我们交付的也不再是代码或者一个 package,而是一个完整的产品------这个完整的产品包含前期需求调研、UI 设计、编码开发、发布运维、市场推广、运营等一系列能力。
对于一个产品能否做成,编码能力反而是最弱的一环,更需要的是宣发能力、产品 UI 交互。而我们以前传统程序员的特有的编码能力被 AI 极大地磨平了,对产品经理来说是重大的利好。
当然,对于一个长生命周期的产品,或者说是一个复杂的大型软件架构来说,一个资深开发者的能力还是非常有必要的。
如果说你只让产品经理自己来维护调试 bug,那将非常灾难。在目前 AI 的能力下,复杂的系统仍然需要资深研发工程师。
但如果说我们只是解决某一个小的、具体领域的特定问题,使用 AI Coding 自己作为产品 owner 来进行发布迭代和市场运营,是完全足够的。
总结
后续我还会推出一些其他的 APP,大家敬请期待。
也会继续分享独立开发的一些经验,感兴趣的朋友可以持续关注,也欢迎加我微信进行探讨。
我创建了一个独立开发的交流群,感兴趣的朋友可以进群一起讨论。