新年断舍离 AI 清理官
一个幽默风趣的 AI 清理官,帮你把 2025 不该带进 2026 的东西清理掉!本项目为 iFlow CLI 新春创造营 参赛作品。
项目简介
新年断舍离 AI 清理官 是一个基于 Web 的互动应用,用户输入想要清理的领域和具体项目,AI 清理官会以"嘴上不留情、但心里站在用户这边"的风格,给出幽默的清理建议。
核心特色
- 幽默不刻薄:吐槽略有犀利,但绝不对人攻击
- 结构清晰:严格按照"
该扔的、
为什么、
换成什么更划算"输出 - 节日氛围:新年红色主题,喜庆又不失专业
- 响应式设计:完美适配手机、平板和桌面设备
在线体验
在线地址:https://guangsizhongbin.github.io/spring/
本地运行:
# 方法一:直接打开
open index.html
# 方法二:使用本地服务器
python3 -m http.server 8080
# 访问 http://localhost:8080
技术栈
| 技术 | 用途 | 说明 |
|---|---|---|
| HTML5 | 页面结构 | 语义化标签,Bootstrap 5 框架 |
| CSS3 | 样式设计 | 渐变、动画、响应式布局 |
| JavaScript | 交互逻辑 | AI 吐槽生成、表单处理 |
| Bootstrap 5 | UI 框架 | 快速构建响应式界面 |
| Font Awesome | 图标库 | 丰富的图标支持 |
功能特性
1. 用户输入界面
- 断舍离领域:自定义清理领域(如:手机App、衣柜、朋友圈等)
- 项目列表:每行一条,支持多条内容输入
- 示例数据:页面加载时预填示例,方便快速体验
2. AI 清理官核心
- 幽默吐槽库:内置丰富的吐槽理由和替代建议
- 智能匹配:根据输入内容生成针对性回应
- 随机生成:每次生成不同的幽默理由,增加趣味性
3. 交互功能
- 加载动画:提交时显示AI思考动画
- 结果复制:一键复制清理建议
- 分享提示:提供截图分享建议
- 键盘快捷键:
Ctrl/Cmd + Enter:快速提交ESC:重置表单
4. 输出结构(严格遵循要求)
🗑️ 该扔的:明确指出的清理对象
💬 为什么:略带吐槽的幽默理由
🌱 换成什么更划算:积极向上的替代建议
实现过程
阶段一:需求分析与规划
- 分析比赛要求:研究 iFlow 新春创造营主题要求
- 确定项目方向:结合"春节"和"AI"元素,选择"断舍离"主题
- 设计交互流程:用户输入 → AI 处理 → 幽默输出
阶段二:技术选型与架构
-
前端技术栈:选择 HTML/CSS/JS + Bootstrap 5
-
项目结构:
├── index.html # 主页面 ├── style.css # 样式和动画 └── script.js # AI逻辑和交互 -
响应式设计:使用 Bootstrap 网格系统
阶段三:核心功能开发
-
UI 界面开发:
- 新年红色主题设计
- 卡片式布局
- 微交互动画效果
-
AI 逻辑实现:
// AI 吐槽库结构 const aiResponses = { generic: ["幽默吐槽1", "幽默吐槽2"], alternatives: ["替代建议1", "替代建议2"], suggestions: { '手机App': ["领域特定建议1", "领域特定建议2"] } }; -
交互功能开发:
- 表单验证与提交
- 加载状态管理
- 结果展示与复制
阶段四:优化与测试
- 前端测试:使用 frontend-tester 进行代码审查
- 功能测试:验证所有交互功能
- 性能优化:压缩资源、优化动画
- 跨浏览器测试:确保主流浏览器兼容性
项目结构
spring-cleanup-ai/
├── index.html # 主页面
├── style.css # 样式表
├── script.js # JavaScript 逻辑
├── README.md # 项目说明(本文件)
└── .git/ # Git 版本控制
文件说明
- index.html:页面主体结构,包含表单和结果展示区域
- style.css:所有样式定义,包括动画、响应式设计
- script.js:核心逻辑,AI 吐槽生成、表单处理、交互功能
使用方法
快速开始
- 打开网页
- 在左侧表单填写:
- 断舍离领域:如"手机App"、“衣柜”、“朋友圈”
- 具体内容:每行一条,如"三年没打开过的健身App"
- 点击"召唤 AI 清理官"
- 查看右侧的幽默清理建议
示例输入
领域:手机App
内容:
三年没打开过的健身App
只剩一只的袜子
总说"改天约"但从不联系的朋友
囤了三年没看的电子书
预期输出
🗑️ 三年没打开过的健身App
💬 三年没打开?它在你手机里的存在就是个哲学问题...
🌱 换成真正会用的健身教程视频
部署指南
GitHub Pages 部署
- 创建 GitHub 仓库
- 推送代码到仓库
- 在仓库设置中启用 GitHub Pages
- 选择
main分支和/(root)文件夹
# 本地 Git 操作
git init
git add .
git commit -m "初始提交"
git remote add origin https://github.com/guangsizhongbin/spring.git
git branch -M main
git push -u origin main
自定义域名(可选)
如需使用自定义域名,可在仓库设置中添加 CNAME 文件。
比赛相关信息
比赛要求
- 比赛名称:iFlow CLI 新春创造营
- 主题要求:与"春节"相关的小型项目
- 时间:2026年1月30日 - 2月10日
- 提交方式:在 iFlow 论坛发帖分享制作流程与作品
本项目如何符合要求
- 春节主题:新年断舍离,符合春节"辞旧迎新"传统
- AI 元素:AI 清理官角色,体现技术特色
- 互动性:用户输入 + AI 输出,增强参与感
- 分享价值:输出结果幽默有趣,适合截图分享
发帖建议
- 标题:【新春创造营】新年断舍离 AI 清理官
- 内容要点:
- 项目简介和创意来源
- 使用 iFlow CLI 的实现过程
- 技术亮点和特色功能
- 在线体验链接和截图展示
- 使用感受和改进计划
开发与贡献
本地开发
# 克隆项目
git clone https://github.com/guangsizhongbin/spring.git
cd 仓库名
# 启动开发服务器
python3 -m http.server 8000
扩展建议
- 后端集成:连接真正的 AI 模型 API
- 用户账户:保存历史清理记录
- 社交分享:集成社交媒体分享功能
- 多语言:支持更多语言版本
- 主题切换:深色模式/浅色模式
许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
致谢
-
iFlow 社区:提供比赛平台和机会
-
Bootstrap 团队:优秀的 UI 框架
-
Font Awesome:精美的图标资源
-
所有测试用户:提供宝贵反馈
祝大家 2026 年一码当先、码到成功、骏码奔腾、人强码壮! ![]()
本项目使用 iFlow CLI 开发,为 iFlow 新春创造营参赛作品。

