TRAE Demo Challenge
灵伴精灵
AI 驱动的桌面陪伴宠物效率工具 — 将效率工具与情感陪伴融合,让每一刻工作都不再孤单
单文件 HTML 交互应用Canvas 2D + CSS 动画TRAE 全程辅助开发
1. Demo 简介
灵伴精灵是一款基于浏览器的桌面陪伴宠物效率工具,采用纯前端单文件 HTML 架构(零后端依赖),在模拟 macOS 桌面环境中嵌入一个会"长大"的虚拟宠物伙伴,同时集成待办管理、番茄钟、NLP 自然语言交互、角色定制系统等功能。
面向谁
核心用户
知识工作者
典型场景
远程办公 / 独自学习
核心痛点
效率工具缺乏情感反馈
主要功能
功能一角色化 AI 宠物陪伴
提供 8 种预设角色(职场办公、程序员、设计师、考研冲刺等),每个角色拥有专属工具箱、默认计划模板和智能关键词回复。宠物会根据时间段主动打招呼、提醒任务、关心用户状态。
图1:快速开始 — 一键选择角色预设
图2:指令面板 — 角色专属工具箱
图3:桌面主界面 — 宠物 + 待办 + 计划
图4:番茄钟 — 可自定义专注/休息时长
功能二多日计划 + 番茄钟系统
支持多日计划管理,可自由切换日期添加和查看任务。内置可自定义时长的番茄钟(15/25/45/60 分钟专注 + 3/5/10/15 分钟休息),专注模式全屏沉浸,宠物会安静陪伴。
功能三自然语言交互
通过中文聊天框输入自然语言(如"下午3点有个会"、“明天10点面试”),精灵通过 NLP 正则引擎解析时间表达,自动创建计划项。还支持记账、设置考试倒计时、查询状态等指令。
2. Demo 创作思路
灵感来源
桌宠文化在东亚有着深厚的用户基础(如日本 Desktop Mascot、国内电子宠物),但传统桌宠只有陪伴没有实用功能。与此同时,番茄钟、待办清单等效率工具虽然功能强大,却缺乏情感温度。灵伴精灵的核心灵感就是将两者融合:让效率工具"活"起来。
想解决的问题
- 效率工具的用户疲劳:传统工具冷冰冰的界面和机械提醒让用户产生抵触心理
- 远程办公的孤独感:独自工作时缺少社交互动和情感支持
- 工具割裂:番茄钟是一个 App、待办是另一个、聊天又是另一个,用户需要频繁切换
- 千人一面的效率方案:程序员和考研学生的需求截然不同,但大多数工具不做区分
为什么做这个方向
在调研当前 AI 宠物和效率工具市场后,我们发现"情感陪伴 > 功能堆砌"才是差异化的关键。市面上的效率工具已是一片红海,但"有温度的效率助手"仍是蓝海。我们选择放弃"做一个大而全的效率平台"的思路,转而聚焦于一个桌面宠物如何自然地融入用户的工作流 —— 它不需要替代 Notion 或飞书,而是在用户桌面上提供"最后一公里"的情感化提醒。
3. Demo 体验地址
demo.html (181.0 KB)
4. TRAE 实践过程
整个 Demo 从零开始,100% 使用 TRAE AI 辅助开发,历时 6 轮迭代:
阶段一:概念设计 + 技术选型
通过 TRAE 对话确定产品形态 — 选择单文件 HTML 架构 + Canvas 2D 渲染宠物 + CSS glassmorphism 风格。精灵形象从 SVG → Three.js → Canvas 2D 三次迭代,最终选定白色毛茸茸的垂耳小兽"噜噜"。
阶段二:核心功能开发
在 TRAE 辅助下实现:宠物 Canvas 渲染 + 情绪系统、待办面板 + checkbox 交互、番茄钟(Web Audio API 音效)、NLP 自然语言日程解析、XP 成长 + 心情值系统、成就徽章体系。
阶段三:市场驱动的产品优化
TRAE 调研 AI 宠物市场趋势和竞品,提出 6 项优化并实施:6 预设快速开始卡片、番茄钟可自定义时长、宠物自主行为系统、localStorage 持久化、连续登录天数追踪、Widget 边界保护。
阶段四:角色化工具系统
扩展 8 种用户角色,每个角色配备专属命令工具箱、默认计划模板、关键词回复和自主行为偏好。指令面板重构为三段式布局。
阶段五:深度化改进
被动感知增强(分心检测 + idle 梯度提醒)、成长叙事系统(里程碑 + 每日回顾)、角色工具数据持久化、智能聊天增强(NLP 记账 + 状态查询 + 上下文感知)。
阶段六:多日计划系统
将单日计划扩展为多日计划,新增日期导航、内联添加任务、删除任务、每日完成摘要。修复 State.load 持久化 bug。
技术架构一览
| 模块 | 技术实现 | 代码量 |
|---|---|---|
| 宠物渲染 | Canvas 2D — 6 种动画(呼吸/环顾/伸懒腰/睡觉/吃东西/跳舞) | ~600 行 |
| UI 系统 | CSS glassmorphism + Flexbox — 模拟 macOS 桌面风格 | ~900 行 |
| 交互逻辑 | 原生 JS — 事件处理 + 状态管理 + localStorage 持久化 | ~2000 行 |
| NLP 引擎 | 纯前端正则 — 中文时间词/冒号时间/日期+任务/提醒模式 | ~80 行 |
| 音频系统 | Web Audio API — 开始/完成/滴答三种音效 | ~40 行 |
| 数据模型 | 8 角色 x 4 专属命令 + 9 通用命令 + XP/心情/成就/计划/番茄钟 | ~200 行 |
关键开发步骤截图
截图1:生成demo页面
截图2:优化功能
截图3:优化功能
截图4:优化功能
关键任务对话 Session ID
- **Session 1:**市场调研 + 产品优化 — TRAE 调研 AI 宠物市场趋势、竞品分析,提出并实施 6 项产品优化CN.2363267108572521:eee3dafb6cfc7002995fb60758e546a6_6a3349824a17ae2ae5234b6a.6a4314095f54353382bb40c6.6a4314086fbf63f943327df0:TRAE Work CN.1.0.0.1950.cd6588df-53ea-4192-b3d7-169130901126.no_ppe.T(2026/6/30 09:00:46)
- **Session 2:**角色化工具系统设计 — TRAE 分析 8 种角色需求,设计并实现专属命令面板、关键词回复CN.2363267108572521:ef981a77f43237608dce8e2dbf4860e5_6a3349824a17ae2ae5234b6a.6a334d07e24035832e6dac3e.6a334d0747820766e5e9b29e:TRAE Work CN.1.0.0.1950.cd6588df-53ea-4192-b3d7-169130901126.no_ppe.T(2026/6/18 09:47:56)
- **Session 3:**深度化改进实施 — TRAE 实施被动感知增强、成长叙事、角色工具持久化、NLP 聊天增强CN.2363267108572521:3ed4395c5d495a2fe1b0a55dd35b0614_6a3349824a17ae2ae5234b6a.6a339a953641cabc939bad11.6a339a946d0d890d8ad76c28:TRAE Work CN.1.0.0.1950.cd6588df-53ea-4192-b3d7-169130901126.no_ppe.T(2026/6/18 15:28:22)
- **Session 4:**多日计划系统 — TRAE 扩展数据结构支持多日视图,实现日期导航和持久化修复CN.2363267108572521:21470dce1aae3ab284590716015ef261_6a3349824a17ae2ae5234b6a.6a43178d5f54353382bb4165.6a43178cd3792c194a509e57:TRAE Work CN.1.0.0.1950.cd6588df-53ea-4192-b3d7-169130901126.no_ppe.T(2026/6/30 09:21:52)
5. 开发心得
关于 AI 辅助开发的体验:
整个灵伴精灵项目 100% 在 TRAE 中完成,从概念设计到代码实现全程对话式开发。最大的感受是 TRAE 在"架构决策"和"快速迭代"方面表现突出 —— 它能快速分析市场趋势并转化为具体的产品功能建议,同时精确执行代码修改。特别是在处理复杂的 switch/case 作用域问题和模板字面量语法陷阱时,TRAE 的调试能力大幅提升了开发效率。
关于产品设计的思考:
从最初的简单 SVG 宠物到如今 4000+ 行的完整效率伴侣,灵伴精灵经历了 6 个迭代阶段。每一步都不是简单的功能堆砌,而是围绕"情感化效率"这一核心理念的渐进深化。我们学到最重要的一课:好的产品不是功能最多的产品,而是让用户在最需要的时刻感受到"被关心"的产品。
6. 后续优化建议
硬件对接 — 从虚拟宠物到实体伙伴
灵伴精灵的下一个进化方向是与硬件设备深度对接。计划在用户桌面接入一个实体小机器人,作为虚拟精灵在物理世界的延伸。
- **实时语音对话:**遇到工作问题时,直接对小机器人说话,它通过云端 AI 实时理解上下文并给出回答,真正做到人机互通。不再是打开 App 打字,而是转头就能交流的自然交互方式。
- **实体动作反馈:**小机器人内置舵机与表情屏幕,能够做出点头、摇头、招手、歪头思考等小动作,与虚拟精灵的情绪系统联动。
- **环境感知:**通过内置麦克风和光线传感器,感知用户是否在场、环境光线变化、长时间沉默,并主动发起语音提醒或鼓励。
- **软件-硬件双通道:**虚拟精灵负责复杂的信息展示,实体机器人负责轻量级的情感交互和即时反馈,两者通过本地 WebSocket 实时同步状态。
这样的设计将灵伴精灵从"屏幕里的虚拟伙伴"升级为"桌面上真实的 AI 助手",在保持情感陪伴的同时,大幅提升工作效率中"遇到问题随时问"的即时性,真正实现人机互通的工作体验。







