项目简介(技术栈大多数人不感兴趣放到最后):通过发射一段话形成云图,ai自动分析其语义相关性并进行连线整合(方便找出话题相关内容)。每个发射成功的话会根据语义分析其情绪比如积极,计划….。会自动整合相关内容成为一个簇。适合人群:旨在帮助不爱表达的人找到语言的归属感,爱上表达。该产品也可以用于一句话备忘录生成
适用场景(应用层面)
这个应用特别适合“把想法从线性文本变成结构化认知地图”的场景:学习规划:考研/课程复习路径、知识点关联梳理。创作灵感:写作、内容策划、产品创意发散。个人成长:情绪记录 + 思维轨迹回复。工作复盘:任务、问题、决策、结果的关系图谱。跨领域洞察:生活/技术/教育等领域关联发现(思维结晶)
用户层面的使用流程
一个典型用户操作链路是:
-
打开应用,进入 3D 宇宙主界面
-
输入一句完整想法(或语音输入):
-
系统做本地分析:
-
情绪识别:针对发射的内容分析情绪
-
领域识别(大领域/细分领域)相同话题才会形成一个簇
-
跨域满足条件 → 触发“思维结晶”(当发射话题和已有内容领域不相干是触发思维结晶加1)
-
用户可拖拽/搜索/缩放查看关系
-
右侧面板查看统计、分布、活跃度、最近灵感
-
-
支持数据本地保存,后续继续累积个人思维宇宙
技术栈分析
MindVerse 项目是一个比较完整的“本地优先 AI + 3D 可视化”应用,核心栈如下:
-
前端基础
-
Vite:开发/构建工具 -
原生
ES Modules+HTML/CSS/JS
-
-
3D 渲染与交互
-
Three.js:场景、相机、材质、粒子、光照 -
OrbitControls:旋转/缩放/平移 -
Raycaster:鼠标悬停/点击检测 -
CSS2DRenderer:3D 星球的 2D 标签 -
EffectComposer + UnrealBloomPass + BokehPass:后处理泛光/景深 -
Line2/LineMaterial:可变线宽连线系统
-
-
本地 AI 能力
-
@xenova/transformers(Transformers.js) -
本地模型路径:
public/models/... -
已接入:
-
语义向量模型(feature-extraction)
-
情感分类模型(text-classification)
-
-
具备 fallback:模型失败时回退规则引擎
-
-
音频与输入
-
Web Speech API:语音输入
-
Web Audio(项目中 ambient 音乐引擎)
-
-
数据与状态
-
自定义状态管理(
state.js,订阅通知) -
本地持久化(快照导入导出、恢复)
-
-
可视化统计
- Canvas 2D 绘制环图/折线图(右侧洞察面板)




