我的 vibe coding 项目合集|从效率工具到小游戏,全是程序员自用爽物
刷到这个话题必须来分享一波,作为后端开发实习生,工作里的代码要循规蹈矩,vibe coding 就是我的技术游乐场,想到什么就写什么,不用管产品设计,不用管架构规范,主打一个自己用着爽、玩得开心。
这些项目没有什么高大上的技术栈,也没有什么百万级用户,全是我自己日常用的小玩意,从效率工具到休闲小游戏,全是 vibe coding 一点点磨出来的
1. 个人刷题进度管理工具
用 Python+FastAPI 写的轻量工具,算是我 vibe coding 写的最完整的一个项目,也是现在每天都在用的。最开始写它,就是因为 LeetCode 和牛客的刷题统计太死板了,不符合我的刷题习惯,就自己写了个小工具,对接了两个平台的开放 API,能自动同步我每天的刷题记录,统计刷题量、正确率、知识点掌握情况,还能生成可视化的进度条。后来用着用着,又跟着感觉加了一堆功能:错题本自动归类、艾宾浩斯复习提醒、同知识点题目推荐、面试高频题打卡清单,甚至还加了个番茄钟功能,刷题的时候能计时。没有做网页端,就是个简单的桌面 UI,代码写得很随意,想到什么功能就加什么,不用管什么产品逻辑,自己用着顺手就行。现在秋招刷题全靠它,比平台自带的工具好用太多。
2. AI Coding 专属桌面助手
用 Electron+Python 写的轻量桌面端,专门用来辅助上班写代码,比网页版的大模型方便太多了。最开始就是因为上班的时候,打开一堆大模型网页,总被浏览器标签页淹没,找起来特别麻烦,就花了一晚上,写了个极简的桌面端,对接了豆包和 DeepSeek 的 API,窗口能最小化悬浮在屏幕角落,随用随开。后来 vibe coding 的时候,又一点点加功能:预设了 AI Coding 专用的 Prompt 模板,一键生成代码注释、单元测试、bug 排查方案;代码片段一键保存,常用的工具类能直接复制;甚至加了个代码格式化功能,粘进去的乱码代码一键规整。现在上班写代码,全靠这个小助手,不用再来回切网页,效率直接翻倍。代码没做什么加密,也没什么复杂的架构,就是自己用着爽,想加什么功能就随手写了。
3. 复古坦克大战复刻小游戏
用 C+++SDL2 写的,纯粹是周末闲着没事,vibe coding 写着玩的,却是最有成就感的一个项目。小时候最爱玩的就是小霸王里的坦克大战,就想着自己复刻一个,没有什么复杂的需求,也没有什么盈利目标,就是纯纯的为爱发电。花了两个周末,写完了基础的玩法:玩家坦克、敌方 AI、墙体碰撞、子弹发射、关卡推进,甚至还加了双人对战模式,和室友在电脑上玩了一下午,梦回小时候。代码写得很糙,甚至连面向对象都没怎么用,就是想到哪写到哪,想加什么骚操作就加什么:无限子弹、穿墙模式、无敌帧,全是小时候想玩却玩不到的功能。虽然现在已经不怎么玩了,但这个项目的文件夹,我一直好好存着,每次打开看,都能想起写代码的时候,那种纯粹的快乐。
4. 云服务器轻量监控面板
用 Go 写的,挂在自己的云服务器上,主打一个轻量好用。最开始买了云服务器,搭了自己的小项目,总担心服务器宕机,专业的监控工具又太笨重,占内存还麻烦,就自己用 Go 写了个极简的监控面板,能实时看服务器的 CPU、内存、带宽占用情况,还有项目的运行状态。后来又加了告警功能,服务器出问题了,直接通过企业微信给我发提醒,不用再天天登服务器看状态。甚至还加了个简单的日志查看功能,不用再敲 Linux 命令,在面板里就能看项目的报错日志。对我这种非运维专业的开发来说,这个小面板刚好够用,轻量不占资源,还是自己写的,想改什么就改什么,比专业工具香多了。#你都用vibe coding做过什么?#
其实对我来说,vibe coding 的意义,从来不是做出什么惊天动地的大项目,而是给了我一个随心所欲的技术试验场。工作里用不到的技术栈,我能在 vibe coding 里随便试;脑子里突然冒出来的奇怪想法,能随手写成代码实现。不仅玩得开心,还顺便学了新东西,很多工作里接触不到的技术,都是在 vibe coding 里学会的。
这些项目没有什么高大上的技术栈,也没有什么百万级用户,全是我自己日常用的小玩意,从效率工具到休闲小游戏,全是 vibe coding 一点点磨出来的
1. 个人刷题进度管理工具
用 Python+FastAPI 写的轻量工具,算是我 vibe coding 写的最完整的一个项目,也是现在每天都在用的。最开始写它,就是因为 LeetCode 和牛客的刷题统计太死板了,不符合我的刷题习惯,就自己写了个小工具,对接了两个平台的开放 API,能自动同步我每天的刷题记录,统计刷题量、正确率、知识点掌握情况,还能生成可视化的进度条。后来用着用着,又跟着感觉加了一堆功能:错题本自动归类、艾宾浩斯复习提醒、同知识点题目推荐、面试高频题打卡清单,甚至还加了个番茄钟功能,刷题的时候能计时。没有做网页端,就是个简单的桌面 UI,代码写得很随意,想到什么功能就加什么,不用管什么产品逻辑,自己用着顺手就行。现在秋招刷题全靠它,比平台自带的工具好用太多。
2. AI Coding 专属桌面助手
用 Electron+Python 写的轻量桌面端,专门用来辅助上班写代码,比网页版的大模型方便太多了。最开始就是因为上班的时候,打开一堆大模型网页,总被浏览器标签页淹没,找起来特别麻烦,就花了一晚上,写了个极简的桌面端,对接了豆包和 DeepSeek 的 API,窗口能最小化悬浮在屏幕角落,随用随开。后来 vibe coding 的时候,又一点点加功能:预设了 AI Coding 专用的 Prompt 模板,一键生成代码注释、单元测试、bug 排查方案;代码片段一键保存,常用的工具类能直接复制;甚至加了个代码格式化功能,粘进去的乱码代码一键规整。现在上班写代码,全靠这个小助手,不用再来回切网页,效率直接翻倍。代码没做什么加密,也没什么复杂的架构,就是自己用着爽,想加什么功能就随手写了。
3. 复古坦克大战复刻小游戏
用 C+++SDL2 写的,纯粹是周末闲着没事,vibe coding 写着玩的,却是最有成就感的一个项目。小时候最爱玩的就是小霸王里的坦克大战,就想着自己复刻一个,没有什么复杂的需求,也没有什么盈利目标,就是纯纯的为爱发电。花了两个周末,写完了基础的玩法:玩家坦克、敌方 AI、墙体碰撞、子弹发射、关卡推进,甚至还加了双人对战模式,和室友在电脑上玩了一下午,梦回小时候。代码写得很糙,甚至连面向对象都没怎么用,就是想到哪写到哪,想加什么骚操作就加什么:无限子弹、穿墙模式、无敌帧,全是小时候想玩却玩不到的功能。虽然现在已经不怎么玩了,但这个项目的文件夹,我一直好好存着,每次打开看,都能想起写代码的时候,那种纯粹的快乐。
4. 云服务器轻量监控面板
用 Go 写的,挂在自己的云服务器上,主打一个轻量好用。最开始买了云服务器,搭了自己的小项目,总担心服务器宕机,专业的监控工具又太笨重,占内存还麻烦,就自己用 Go 写了个极简的监控面板,能实时看服务器的 CPU、内存、带宽占用情况,还有项目的运行状态。后来又加了告警功能,服务器出问题了,直接通过企业微信给我发提醒,不用再天天登服务器看状态。甚至还加了个简单的日志查看功能,不用再敲 Linux 命令,在面板里就能看项目的报错日志。对我这种非运维专业的开发来说,这个小面板刚好够用,轻量不占资源,还是自己写的,想改什么就改什么,比专业工具香多了。#你都用vibe coding做过什么?#
其实对我来说,vibe coding 的意义,从来不是做出什么惊天动地的大项目,而是给了我一个随心所欲的技术试验场。工作里用不到的技术栈,我能在 vibe coding 里随便试;脑子里突然冒出来的奇怪想法,能随手写成代码实现。不仅玩得开心,还顺便学了新东西,很多工作里接触不到的技术,都是在 vibe coding 里学会的。
全部评论
相关推荐
查看15道真题和解析