An open API service indexing awesome lists of open source software.

https://github.com/uniqueyu8988/yutoys

一款集任务Todo、番茄钟、饮水提醒与数据统计于一体的桌面小助理,有丰富的动画和视觉效果,此项目完全基于AI制作。
https://github.com/uniqueyu8988/yutoys

desktop-app electron glassmorphism productivity-tools react todolist

Last synced: 4 months ago
JSON representation

一款集任务Todo、番茄钟、饮水提醒与数据统计于一体的桌面小助理,有丰富的动画和视觉效果,此项目完全基于AI制作。

Awesome Lists containing this project

README

          

# 💜 YuToys - 小羽桌面助理

![YuToys Badge](https://img.shields.io/badge/YuToys-v2.0.4-blueviolet?style=for-the-badge)
![Status](https://img.shields.io/badge/Status-Perfect-success?style=for-the-badge)
![UI](https://img.shields.io/badge/UI-Modern_Glassmorphism-purple?style=for-the-badge)

**YuToys** 是一款将“极致工程审美”与“二次元陪伴”深度融合的桌面办公/学习效率工具。它不仅仅是一个倒计时或任务栏,更是您的私人数字化陪伴者 —— **小羽**。

### 🌟 助理定位与特色

- **猫娘性格深度适配**:内置 **100+ 条精心调教的性格化语料库**。无论您是开启挑战、感到疲惫、还是顺利达成目标,小羽都会以独特的傲娇或温情姿态给予反馈。
- **极致视觉美学**:全界面采用 **现代玻璃拟态 (Glassmorphism)** 设计,丝滑的层级投影与 0.5s 阶梯式动效,让每一次点击都充满阻尼感与高级感。
- **仪式感驱动**:从启动到结项,全流程动效覆盖,将枯燥的办公流程转化为充满仪式感的交互体验。

---

## 📽️ 功能演示与特色巡礼 (Feature Highlights)

### 1️⃣ 🎬 仪式感入场:启动动画

每一次开启,都是一次庄重的会面。小羽专属的 **SplashScreen** 采用电影级呼吸灯效,在紫色星尘中为您拉开高效一天的序幕。
![启动演示](./public/demo/splash.gif)

---

### 2️⃣ 📝 灵动任务管理 (Task Management)

小羽的任务管理旨在消除操作的突兀感,不仅是记录,更是一种“流体”体验。

- **无感编辑**:极致简约的交互逻辑,双击即修,失焦即存。
- **反馈美学**:任务达成的瞬间,除了小礼花点缀,还会触发小羽的专属欢呼。
![任务记录与修改](./public/demo/task_edit.gif)
![任务完成](./public/demo/task_done.gif)

---

### 3️⃣ ⏳ 沉浸式专注空间 (Deep Focus)

将番茄钟精细化为视觉与听觉的双重盛宴。

- **动态呼吸光环**:可视化倒计时设计,支持 **1-99 分钟** 深度自定义修改。
- **沉浸听感**:内置 **时钟滴答 (Ticking)** 模拟音效(支持开关),助您快速进入 Flow 状态。
- **成就庆典**:专注结束时,全屏彩色烟花礼赞将为您绽放。
![专注演示](./public/demo/focus_celebration.gif)

---

### 4️⃣ 💧 灵动饮水提醒 (Hydration Reminder)

工作虽重要,也要记得爱护自己。

- **呵护算法**:内置基于运行时间的自动计算逻辑,每隔 60 分钟自动发出温情呼唤。
- **饮水打卡**:支持分阶段饮水记录,助您养成健康的办公习惯。
![饮水演示](./public/demo/water_reminder.gif)

---

### 5️⃣ 📊 核心统计与语境对话 (Stats & Assistant)

小羽会实时记录您的每一分努力,并给予最直观的反馈。

- **四维数据看板**:实时汇总“达成目标”、“专注时长”、“累计饮水”与“运行时间”。
- **语境对话墙**:底部的跑马灯会根据当前的统计数据与时间,触发不同的随机台词。100+ 条语料确保了小羽的丰富生命力。
![统计与对话](./public/demo/stats_chat.gif)

---

### 6️⃣ ⚙️ 系统设置与个性化 (Settings)

在设置版块,您可以深度定制小羽的各项能力。

- **新春测运势 (Limited)**:集成每日签筒,抽取属于您的今日开运语。究竟会抽到什么呢?每天都有不一样的惊喜喵!
- **系统级集成**:
- **整点报时**:温馨提醒时光流逝。
- **开机自启**:2.0.1 已深度适配 Portable 路径识别,一键入场。
- **置顶/通知**:支持窗口置顶与静默通知,不干扰主人的专注。

---

## 🏗️ 技术底座 (Technical Architecture)

YuToys 采用了前沿的桌面开发技术栈,确保丝滑体验与极低开销并存:

- **核心架构**: [Electron](https://www.electronjs.org/) + [Vite](https://vitejs.dev/)
- **界面逻辑**: [React 19](https://react.dev/) + [TypeScript](https://www.typescriptlang.org/)
- **动效灵魂**: [Framer Motion](https://www.framer.com/motion/) + [Canvas Confetti](https://www.npmjs.com/package/canvas-confetti)
- **状态管理**: [Zustand](https://zustand-demo.pmnd.rs/) (支持数据本地持久化)

---

## 🛠️ 快速起步

```bash
# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 打包为正式版
npm run build
```

---

> [!TIP]
> **小羽寄语**:好的工具应如同空气般自然,又如同挚友般温暖。愿 YuToys 的陪伴能让您的专注不再孤独。
>
> **YuToys - 愿每一份专注,都被温柔以待。💜喵~**