# LingLingPet **Repository Path**: lyzmzcom/LingLingPet ## Basic Information - **Project Name**: LingLingPet - **Description**: 灵灵桌面精灵 - 会聊天/识别心情/危机守护的桌面宠物:PyQt5桌面端 + FastAPI后端代理 + Flutter手机端。朋友双击exe即用。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-08-28 - **Last Updated**: 2026-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 灵灵 · 会陪你聊天的桌面精灵 🐾 > 一只飘在桌面上的 Q 版魔幻像素小精灵。透明、置顶、可拖拽;会呼吸眨眼、能被摸被抱, > 还内置**心理陪伴引擎**——识别情绪、共情安慰、教你 4-7-8 呼吸和 5-4-3-2-1 着陆法, > 断网也能陪你,联网后(接 Kimi / OpenAI 兼容模型)聊得更聪明。

灵灵形象 桌面场景

--- ## 🎁 朋友想直接用?(Windows,最简单) **不用装任何东西,双击就能玩:** 1. 点开本仓库右侧的 **[Releases](../../releases)**(发布)栏目 2. 下载最新版的 **`LingLingPet.exe`** 3. 双击运行 —— 桌面上就会出现一只灵灵,可以拖动、抚摸、双击聊天! > 💡 exe 已内置一切,无需安装 Python,离线就能陪聊。 > 极少数老电脑若提示缺 `vcruntime140.dll`,装一下「Microsoft Visual C++ 2015–2022 Redistributable」即可。 **想让灵灵更聪明(联网大脑)?** 打开灵灵的「⚙️ 设置」,填: | 字段 | 填这个 | |---|---| | API 地址 | `https://api.moonshot.cn/v1` | | 模型名 | `moonshot-v1-8k` | | API Key | 你在 [platform.moonshot.cn](https://platform.moonshot.cn) 生成的 `sk-...` | 保存后,聊天窗口顶栏显示「🌐 Kimi 在线」就说明连上了。不填也能用离线陪伴模式。 --- ## 📦 这个项目有三部分 | 目录 | 是什么 | 谁需要 | |---|---|---| | **`desktop_pet/`** | 电脑桌宠本体(Python + PyQt5),打包成 `LingLingPet.exe` | 普通用户直接下 exe 用 | | **`backend/`** | 轻量后端代理(FastAPI),持有 API Key,手机端不用存密钥 | 想做手机版的人 | | **`mobile/`** | 手机 App(Flutter,一套代码出 iOS + 安卓) | 想做手机版的人 | 手机版详细说明见 **[MOBILE_GUIDE.md](MOBILE_GUIDE.md)**。 --- ## 🖥️ 开发者:从源码运行桌宠 需要 **Python 3.8+**: ```bash cd desktop_pet pip install pyqt5 python main.py ``` 启动后:**拖动**移动、**轻抚**冒爱心、**点击**卖萌、**长按**转圈、**双击**开聊天; 右下角系统托盘图标可进入 聊天 / 换形象 / 小游戏 / 抱一下 / 切换主题 / 设置。 ### 自己重新打包 exe ```bash pip install pyinstaller cd desktop_pet pyinstaller LingLingPet.spec --noconfirm # 生成 dist/LingLingPet.exe ``` --- ## 📱 开发者:构建手机版 手机版是 Flutter 工程,本仓库只含 `lib/` 源码和 `pubspec.yaml`,需要你本地生成平台工程: ```bash # 1) 先跑起来后端代理(持有 Kimi Key) cd backend pip install -r requirements.txt export MOONSHOT_API_KEY="sk-你的密钥" # Windows PowerShell: $env:MOONSHOT_API_KEY="sk-..." uvicorn main:app --host 0.0.0.0 --port 8000 # 或一键部署到 Render 免费层(见 backend/README.md 的 render.yaml) # 2) 构建手机 App cd mobile flutter create --platforms=android,ios . # 生成 android/ 与 ios/ 目录 flutter pub get flutter run # 连上手机即可运行 ``` - **安卓 APK**:任意装了 Flutter 的电脑都能编(`flutter build apk`) - **iOS 包**:必须在 **macOS + Xcode** 上编译签名(苹果平台限制) - **iOS 悬浮窗**:苹果不允许第三方常驻悬浮,iPhone 上灵灵是「打开 App 即陪伴」;安卓可后续做悬浮聊天球 --- ## ✨ 功能一览 | 功能 | 说明 | |---|---| | 默认形象 | 魔幻紫调 Q 版像素精灵,纯 canvas 逐像素绘制,会眨眼、冒星光 | | 触摸互动 | 抚摸冒爱心、点击卖萌、长按转圈、双击开聊天、拖拽移动 | | 换形象 | 上传照片 → 一键变像素风伙伴(自动记忆) | | 心理陪伴 | 离线心理学话术引擎:情绪识别 + 共情 + 呼吸/着陆法 + 危机关怀,断网也能用 | | 联网增强 | 接 Kimi / OpenAI 兼容接口,联网更聪明,断网自动回退离线 | | 解闷小游戏 | 记忆翻牌、拍泡泡、2048,全部离线可玩 | | 主题 | 白天 / 夜晚 / 跟随系统,平滑切换 | --- ## 📄 License [MIT](LICENSE) — 随便用、随便改,附带原许可声明即可。 汪!祝你(和你朋友)养得开心 💎🐾