学习工作赛道 · 同行星球 AI成长伙伴

1. Demo简介

是什么:基于React + TypeScript + Vite开发的单页Web应用,适配移动端和桌面端,支持PWA离线使用。

面向谁:核心用户是从幼儿、中小学生、大学生到初入职场的年轻人,覆盖全成长阶段的用户成长陪伴需求。

主要功能

· AI伙伴聊天:支持5种人格风格(温柔/开朗/严肃/幽默/理性),Web Speech API语音输入、可调情感音色朗读;多模态交互支持图像上传情绪识 别。

· 任务助手:目标拆解、任务管理、专注番茄钟,成长徽章系统记录每一步里 程碑。

· 成长星球:可视化时间轴回顾成长轨迹,展示获得的徽章 和成就。

· 成长社区:分享成长点滴,基于强化学习的个性化推荐让用户发现 共鸣内容。

· 家长监护:监护人可查看情绪趋势和周报,系统自动预 警异常情绪。

· 个性化6种主题色、深色模式、双语切换,所有配 置本地持久化 。

2 . Demo创作思路

灵感来源:每个人在成长路上都会经历孤独、迷茫和压力,很多时候不愿意或不方便向他人倾诉。如果有一个温和、稳定、不会评判的AI伙伴,可以随时陪伴、倾听和提供建议,成长 之路会更温暖、更有方 向。

想解决的问题

· 家长不能时刻陪伴孩子,学生遇到压力不一定愿意向老师同学开 口,职场人也常把困难憋在心里

· 现有工具多偏向效率或社交,缺少长期陪伴+情绪理解 +个性化成长的整合产品

· 成长记录分散在各处 ,用户很难看到自己的长期变化轨迹

为什么做这个方向: 我们相信,成长不仅需要效率工具,更需要情感支持。AI技术的发展让一个真正理解你的长期伙伴成为可能。这个产品定位不是替代真实人际关系,而是在你需要陪伴的时候,提供一个随时可用的支持出口。从幼儿启蒙到职场进阶 ,覆盖全成长周期,让陪伴持续一生 。

3. Demo 体验地址

当前可在本地运行体验:

Bash

g itclone

npm in stall

npm run dev

访问 http:// localhost:5173/ 即可体验。

附件链接:

通过网盘分享的文件:同行星球 AI成长伙伴.zip
链接: 百度网盘 请输入提取码 提取码: 7iyj

4. TRAE 实践过程

完整开发流程

1. 需求分析与架构设计:根据用户需求,TRA 进行了产品定位分析,确定了技术栈(React + TypeScript + Vite +
Tailwi nd CSS + Zustand
),规划了核心功能模块。

2. 迭代式开发与优 :通过 10 轮迭代(V1-V10)逐步完善功能:

o V1-V5:基础框架、深色模式、CSP 安全头、IndexedDB 存储 、LLM 客户端集成、Supabase 对接、徽章系统

o V6:主题色自定义、Lottie 微动画、多模态交互(语音 输入 + 图像情绪识别)、社区、家长仪表盘、E2E 测试

o V7:微信式聊天布局、国际化(zh/en)、无障碍(WCAG 2.1 AA)、S ervice Worker 三级缓存、内容安全过滤、异常情绪预警

o V8:推荐算法基础框架、错误边界、对比度优化

o V9:动态权重、协同过滤冷启动、里程碑动画、分享 卡片

o V10:情感音色可调的语音合成、强化学习反馈闭环

3. 质量保障:每轮迭代后都 进行 Lint 检查、单元测试、构建验证,保持 0 错误和全测试通过。

4. 问题排查与修复:遇到问题(如 CSP 阻塞脚本、WebSo cket 连接失败、变量名冲突)TRAE 能快速定位并修复,保证开发进度。

340179182690144:44abb9b476f919d59877d73b598a674d_6a423afef9755996b4c1d5d6.6a423aff9e49caf047ce1028.6a423afef9755996b4c1d5d7:TRAE

Work CN.0 .1.29. no_sid.no_ppe.T(2026/6/29 17:31:31)

340179182690144:bdbfac6227570e5ec5018eb7e253c902_6a43689e56d4f6ad5774bda0.6a4368a856d4f6ad5774bda3.6a43689e56d4f6ad5774bda1:TRAE

Work CN .0.1.2 9.no_sid.no_ppe.T(2026/6/30 14:56:40)

340179182690144:6694be4ae443f5f13b0c902e0684ee7c_6a43689e56d4f6ad5774bda0.6a4718368bafed22b30b4f59.6a4718368bafed22b30b4f57:TRAE

Work CN.0. 1.29.no_sid.no_ppe.T(2026/7/3 10:02:30)

340179182690144:db8cb386a23518b45d6c932a9fb1049a_6a43689e56d4f6ad5774bda0.6a4742218bafed22b30b5021.6a4742218bafed22b30b501f:TRAE

Wo rk CN. 0.1.29.no_sid.no_ppe.T(2026/7/3 13:01:21)

340179182690144:f75dc5a9f9b61d70bec9cef1c81a6920_6a43689e56d4f6ad5774bda0.6a47557b8bafed22b30b511f.6a47557b8bafed22b30b511d:TRAE

Work CN.0.1.29.n o_sid.no_ppe.T(2026/7/3 14:23:55)

5. 开发心得

TRAE 非常适合这种迭代式开发,每一轮用户提出优化方向,TRAE 都能准确理解需求,在保持现有架构和代码风格的前提下完成功能扩展,同时保证代码质量( 类型安全、测试覆盖 、lint 规范)。从需求分析到架构设计,再到编码实现和问题排查,整个过程非常顺畅。

最大的体会

· AI 辅助开发不是一次性生成所有代码,而是通过多轮迭代持续完善,TRAE 很好地支持了这种工作流

· TRAE 能记住项目的整体约束(比如未成年人保护、安全头配置、代码规范),每次修改都自动遵 守,减少了沟通成本

· 完整的工具链支持(语法检查、测试运行、文件操作)让开发效率大大提升

项目最终达到了很高的工程质量:

· 32 个测试文件,126 个单元测试,全部通过

· 0 Lint 错误TypeScript 严格类型检查通过

· 主入口 gz ip 后仅 90KB,性能优秀

· 完整的 DEPLOY.md 部署文档,降低部署门槛

感谢 TRAE 陪伴我们完成了这个完整的 AI 成长伙伴产品 !

6. 开发心得附上通过的社区报名帖链接

https://forum.trae.cn/t/topic/50334

1 个赞