想象一下 —— 如果平行世界里专注学习的你、擅长写作的你、精通数据的你,都能同时在你的电脑上为你工作,会怎样?
MultiYou 让这件事成为现实。
你只需上传一张照片,MultiYou 会将你变成一个个像素风格的「数字分身」。每一个分身拥有独立的性格、专属技能,以及对应的 AI 大脑,可以同时帮你处理不同任务。
💡 一句话理解:MultiYou 就像是你的「AI 分身团队」,每个成员都长得像你,但各有所长。
上传一张照片,系统自动生成独具个性的像素风格数字人形象,并为其取名、设定性格与专长。
不同的分身可以搭配不同的 AI 模型——有的擅长逻辑分析,有的擅长创意写作,有的专注代码开发。
像搭积木一样,为每个分身装配不同的「技能」,比如联网搜索、文件处理、代码执行等,灵活组合,按需扩展。
📐 分身公式:
分身 = 人格(Persona) + AI 模型(Model) + 技能集合(Skills)
| 分身类型 | 帮你做的事 |
|---|---|
| 📚 学习分身 | 帮你总结知识、整理笔记、解答疑惑 |
| 💼 工作分身 | 起草文档、处理邮件、协助项目推进 |
| 💻 程序分身 | 生成代码、查找错误、优化逻辑 |
| 📊 数据分身 | 读取数据、自动分析、生成报告 |
| 💬 社交分身 | 日常闲聊、情绪陪伴、随时倾听 |
在每一个平行世界里,你做出了不同的选择,成就了截然不同的自己。
MultiYou 将这些「可能的你」带入现实,让它们协同工作,打破单一身份的局限。
| 功能模块 | 状态 |
|---|---|
| 像素分身生成(基础版) | 🔲 计划中 |
| 分身管理系统 | 🔲 计划中 |
| 多 AI 模型接入 | 🔲 计划中 |
| 技能系统设计与实现 | 🔲 计划中 |
| 分身对话能力 | 🔲 计划中 |
| 桌面悬浮助手(宠物形态) | 🔲 计划中 |
| 多分身协作 | 🔲 计划中 |
点击展开技术栈详情
| 技术 | 说明 |
|---|---|
| Electron | 桌面应用容器,管理窗口与系统交互 |
| Vue 3 + Pinia + Vue Router | 前端框架、状态管理与路由 |
| Element Plus | UI 组件库 |
| vue-cropper | 头像裁剪 |
| Canvas / CSS Sprite | 像素角色动画渲染 |
| pinia-plugin-persistedstate | 状态本地持久化 |
| axios | HTTP 客户端 |
| 技术 | 说明 |
|---|---|
| FastAPI + uvicorn | API 服务框架 |
| SQLAlchemy(同步) | ORM |
| SQLite | 轻量级本地数据库 |
| JWT(python-jose)+ bcrypt(passlib) | 用户认证 |
| keyring | API Key 安全存储(系统凭据管理器) |
| httpx | 后端 HTTP 客户端(调用 LLM) |
| 技术 | 说明 |
|---|---|
| Stable Diffusion(Img2Img) | 基于原图生成像素风角色 |
| ControlNet | 姿态控制,半身→全身补全 |
| CLIP | 人物特征语义提取 |
| OpenCV | 人脸检测、颜色提取等图像预处理 |
| Pillow | 像素化流水线(512→32→128 NEAREST) |
| 技术 | 说明 |
|---|---|
| DeepSeek(默认) | 云端 LLM |
| Ollama | 本地 LLM |
| 任意 OpenAI 兼容 API | 通用接入协议 |
| LangChain | AI 编排与 Function Calling |
| 技术 | 说明 |
|---|---|
| Chroma | 向量数据库(分身长期记忆) |
| PyInstaller | Python 后端打包 |
| electron-builder(NSIS) | 桌面端打包(Windows 安装包) |
┌─────────────────────────────────────────────────────────┐
│ Electron 主进程 │
│ ┌───────────────────┐ ┌───────────────────────────┐ │
│ │ BackendManager │ │ BrowserWindow │ │
│ │ · spawn FastAPI │ │ · 加载 Vue 前端 │ │
│ │ · 健康轮询 │ │ · IPC 通信 │ │
│ └────────┬──────────┘ └───────────┬───────────────┘ │
└───────────┼───────────────────────────┼─────────────────┘
│ │
▼ ▼
┌───────────────────────┐ ┌───────────────────────────┐
│ FastAPI 后端 │ │ Vue 3 前端 │
│ │ │ │
│ /api/auth │ │ stores/auth │
│ · 注册 / 登录 │ │ · 登录态 & JWT │
│ /api/onboarding │ │ stores/avatar │
│ · 引导设置 │ │ · 分身 / 会话 / 聊天 │
│ /api/avatars │ │ stores/onboarding │
│ · 分身 & 角色管理 │ │ · 引导向导跨步骤数据 │
│ /api/models │ │ │
│ · 模型配置 CRUD │ │ components/ │
│ · 连接测试 │ │ · 分身卡片 / 对话窗口 │
│ /api/sessions │ │ · 头像上传 / 裁剪 │
│ · 会话管理 │ │ · Sprite 动画画布 │
│ /api/chat │ │ │
│ · OpenAI 兼容对话 │ └───────────────────────────┘
│ │
│ services/ │
│ · ImagePipeline │──→ Stable Diffusion / Pillow
│ · AIProvider │──→ DeepSeek / Ollama / OpenAI
│ · MemoryStore │──→ Chroma(向量检索)
│ │
└───────────┬───────────┘
│
▼
┌───────────────────────┐
│ SQLite 数据库 │
│ │
│ User │
│ ├── Avatar(分身) │
│ │ ├── image │
│ │ ├── persona │
│ │ └── skills │
│ ├── Model(AI 模型) │
│ ├── Session(会话) │
│ └── ChatLog(消息) │
└───────────────────────┘
核心数据流:
上传照片 → 特征提取(CLIP + OpenCV)→ 像素风生成(SD + ControlNet)
→ 输出 Sprite(idle / walk / talk)→ 绑定人格 & AI 模型 → 桌面分身就绪
MultiYou is an AI desktop assistant that turns your photo into pixel-style digital avatars — each with its own personality, AI model, and skill set, ready to work for you in parallel.
Think of it as building a team of AI agents, all shaped like you.
无论你是有想法想分享、发现了问题想反馈,还是想直接贡献代码,都非常欢迎!
- 💡 有想法? 提一个 Issue
- 🐛 发现 Bug? 也欢迎提 Issue
- 🛠️ 想参与开发? 提交 Pull Request 即可
如果这个项目让你感到有趣或受到启发,欢迎点击右上角 ⭐ 支持一下!
你的每一颗星,都是对「另一个世界的你」最好的鼓励。
