Vibe Coding 了一个 Macos App -- LaunchX,一个类似 Hapigo 的启动器,免费开源.

1 月 8 日
 EricYuan1

Yes! 在 AI 的帮助下,我用了半个月的时间,开发出了 LaunchX - 一个类似 Raycast/Hapigo 的启动器。

渊源

自用 mac 以来,启动器是我的必备软件之一,从付费买的 AlfredRaycastHapigo,我都用过。

其中 Raycast 是个多面手,凭借其开放的插件系统功能极其丰富,只是它后来设置面板里加了一堆的 AI 相关的设置我根本用不到(极简主义该死的强迫症啊)。而且它总是动不动就升级,好烦哦。\

后来在 V 站遇到 Hapigo 团队推广 1Capture,我一眼就被这个截图软件的颜值和功能所吸引了,虽然我购买了 ishot pro,在我的努力下搞到了一个兑换码,再次表示感谢🙏 也因此接触到了他们的主力产品 Hapigo ,这真的是一个非常非常好用且符合国人使用习惯的 mac 启动器,不少功能都挺合我意,所以我毅然卸载了 Raycast。但是在使用 Hapigo 的过程中也遇到了一些问题:

  1. 在我的电脑上 zedvscode 的最近项目历史只能展示 5 个,这是个 bug ,到现在( 2026.1 )也没修好,导致我每次启动项目比较麻烦
  2. 曲线救国,直接搜索文件夹再选择打开方式。能用但是...打开方式也太多了,不仅仅是编辑器,我希望能更简单
  3. 我曾把 Hapigo 努力推荐给同事使用,结果直接打脸,到现在( 2026.1 )也不支持文件夹快速通过 JetBrains 家的软件打开😂
  4. 就是界面不美观了(纯看个人感官),我之前想过要不要反馈一下底下那一大坨东西其实几乎不咋用(狭隘了,是我不咋用),后来想了想这应该也是人家的特色设计。不过因为我的快捷键是 F19 ,所以每次我打开 Hapigo主界面都会闪一下那一排数字~
  5. 因为用 Raycast 的时候 2FA 插件可以比较方便的获取验证码,但是 Hapigo 没有这个功能(现在 macos26 已经自带了)
  6. AI 加持,但是只能使用 OpenAI 类型的 Api key ,不能让我白嫖 Gemini 了,好在还可以使用硅基流动的免费模型。再就是它的 AI 面板对话多了会很卡。

呃,是不是不该说这么多...

看到 V 站那么多人才借助 AI 开天辟地的,我也就萌生了:不如我也用 AI 开发一个符合自己心意的 mac 启动台吧!?

经历

说干就干!起初也是用白嫖的 Gemini 3pro 小试牛刀了一下,第一步也就是能打开主界面输入文本框然后能关闭的阶段,虽然我不会 Swift 但这样的成果让我觉得,嗯,没准可行!

于是使用同事推荐的 Claude code 中转站开始了为期半个月的 AI coding 之路!主要避开了上面 Hapigo 对于我个人而言的瑕疵吧,同时只做了高频使用的一部分功能,吸取了一些实用的设计,比如 Hapigo 的搜索逻辑,Raycast 的 2FA 插件,one switch 的 3 个系统指令( Hapigo 没有),更适合程序员使用(砍了很多其他杂七杂八的功能),现在它来了:

https://github.com/twotwoba/LaunchX,完全免费开源!安装包仅不到 3MB 大小!

对于 LaunchX ,我给它的定位是:因为有了 AI ,它是可以随时增删功能的 macos 启动器。是的,我想要什么我就加,我不需要的功能我就不加,极简就是这么简单。也是融合了 RaycastHapigo 一些我用起来比较舒服的点。

也做了部分个人定制,比如我把 AI 翻译调教成,如果翻译的英文单词,请在 AI 翻译处给我 3 个美剧台词或 native speaker 的高频用语;如果翻译的是句子,单词翻译就不要再显示了( Hapigo 就会都显示)

总结

没有完美的软件,LaunchX 目前有一个大 bug ,四个角的渲染我总感觉有问题,有没有 swift 大佬修一修,AI 鞭了好久也没搞定😢

它将一直开源下去,我的核心就是让它纯粹,简单,符合人的使用习惯。目前待办还有几个,后面会慢慢做,也很希望能收到大家的建议。

最后放上 Gemini 5 分钟开发出来的官网吧,https://launch-x-website.vercel.app/,可以从这里直接获取到最新版本的安装包(嗯,我是不会提供强制更新或更新检查的)最最后希望能得到各位佬的一个 star🌟,谢谢

2391 次点击
所在节点    推广
32 条回复
bugDev
1 月 8 日
star+1
qt
1 月 8 日
Starred
lizhian
1 月 8 日
可以可以~star+1
qianlifeng
1 月 8 日
这程序体积, 羡慕了~
EricYuan1
1 月 8 日
@qianlifeng 嘻嘻,主打一个极简
qianlifeng
1 月 8 日
@EricYuan1 那就把自带的功能打磨的丰富丝滑一点, 不要走臃肿插件路线了, 走原生极致路线. 现在桌面启动器太多了, 要走自己的特色了只能😂
qianlifeng
1 月 8 日
保持小巧, 极速搜索极速响应, 一直打磨下去, 又是原生的, 感觉有人会喜欢的
emiyamuto
1 月 8 日
一直提示应用已损坏,使用了 repair 也一样
EricYuan1
1 月 8 日
@emiyamuto 呃,下载的是对应芯片的安装包嘛?
emiyamuto
1 月 8 日
@EricYuan1 #9 M2 ,下载的也是 arm64
deepzz
1 月 8 日
名字和我的 LinguaX 有点像😄
EricYuan1
1 月 8 日
@emiyamuto 了解,我去查一下.
yougg
1 月 8 日
EricYuan1
1 月 8 日
@yougg 谢谢
qianlifeng
1 月 8 日
@yougg 第一个 wox 的 website 可以更新了: https://wox-launcher.github.io/Wox, 不是 wox.one
EricYuan1
1 月 8 日
@emiyamuto #8 需要在设置中打开,允许任何来源,如果你看不见需要执行这个:sudo spctl --master-disable
Hilong
1 月 8 日
@yougg 你这个榜单没有 utools ?
lizhian
1 月 8 日
我曾把 Hapigo 努力推荐给同事使用,结果直接打脸,到现在( 2026.1 )也不支持文件夹快速通过 JetBrains 家的软件打开😂 好像你的也不支持?搜索不出来 idea 和 antigravity 的项目,只能搜索出文件夹,希望支持搜索开发项目并且用对应 idea 快速打开的功能
EricYuan1
1 月 8 日
@lizhian #18 不应该呀,jetBrains 应该都支持了: 。antigravity 这玩意确实没做😂
lizhian
1 月 8 日
@EricYuan1 #19 确实没有,会不会因为我的 idea 是用 jetbrains toolbox 安装的原因?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1183885

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX