用 Vibe Coding 写了个桌面提醒小助手,Vue + Electron 实战记录
最近在折腾一些新东西,体验了一把所谓的 "Vibe Coding"——也就是让 AI 辅助着写代码。说实话,这种开发方式对于想快速验证点子或者学习新框架的人来说,确实有点意思。
今天要分享的不是什么大厂出品的杀手级应用,而是我顺手写的一个桌面端提醒小助手。虽然功能比较朴素,但好歹是完整跑通了流程,也打包成了 Windows 的 exe 安装包,可以直接拿来用。
使用 Vue + Electron 开发的桌面端提醒小助手运行界面
为什么做这个工具?
很多时候我们只需要一个简单的弹窗提醒,比如 Pomodoro 番茄钟到了、喝水提醒、或者会议倒计时。市面上虽然有很多大而全的 To-Do 软件,但那种系统级重量级应用有时候加载慢,通知也不够直观。这个项目的初衷就是为了满足日常极其简单的提醒需求:轻量、直接、不打扰。
技术栈选择:Vue + JS + Electron
作为一个平时主要写 Java 的后端开发者,前端的 Vue 和 JavaScript 其实只能算是有基础。之所以选择这个组合,主要是看重 Electron 跨平台的特性,配合 Vue 上手的低门槛,非常适合用来开发这种小而美的桌面工具。
小助手的功能细节展示或项目代码结构
如果你也在犹豫要不要学 Electron,这种小项目其实是最好的练手场。不需要太复杂的架构,核心就是把 Web 前端技术“壳”进桌面应用里。
项目亮点与实用场景
虽然作者自谦代码比较粗糙(毕竟主攻 Java,前端全靠 AI 补全),但作为一个开源项目,它非常适合以下几类人群:
- Electron 初学者:你可以直接下载源码看结构,了解如何将 Vue 项目打包成桌面应用,以及如何处理进程间通信等基础问题。
- 寻找极简工具的用户:如果你厌倦了广告满天飞的提醒软件,这款开源的小助手是个纯净的替代方案。
- Vibe Coding 探索者:看看 AI 辅助在跨语言开发(Java 转 Vue)中到底能起到多大的作用,代码质量是否真的能满足日常需求。
下载与体验
项目目前已经完整开源,没有任何未开源的部分。感兴趣的朋友可以直接去 GitHub 下载 Windows 安装包体验,或者 Clone 代码下来自己魔改一下。
因为是随手玩的业余项目,肯定还有很多不足之处,也欢迎大家提出 Issue 或者 Pull Request,一起把这个小工具打磨得更好用。毕竟开源社区的魅力就在于互相“折腾”和共同进步嘛。
(代码已经上传,仓库名是 zhangkai208/vibe-coding,欢迎去 GitHub 搜索围观!)
评论已关闭