← Back
huaizhi123

huaizhi123/meixinji

没心机桌面 PWA(开源版,无云登录)

View on GitHub ↗
Stars
89
Forks
455
Watchers
89
Open issues
0
Contributors
1
Language
JavaScript
License
Other
Default branch
main
Created Sep 26, 2026Updated Sep 26, 2026

Star growth

Today—
This week—
This month—

Star history will appear here once this repo has been tracked for a couple of days.

README

没心机

桌面风格的 角色扮演 / 聊天 PWA:主屏应用、密谈 IM、晤面、论坛、关系网、世界书、生图与语音等。
对话与档案数据保存在浏览器本机(IndexedDB),需自行配置大模型 API Key(仅存本设备)。

本仓库为 开源版:可直接使用主功能;不含云账号登录(QQ / Discord / 激活码等仅正式版提供)。

作者:Ruiya


许可与二改

本项目采用 GNU AGPL-3.0。

  • 你可以使用、修改、再发布本软件。
  • 任何修改版、衍生版、基于本代码提供在线服务的版本,都必须以相同许可证开源,并向用户提供对应源代码(AGPL 第 13 条等对网络服务有要求)。
  • 若不同意上述义务,请勿分发或公开部署修改后的版本。

快速开始

1. 获取代码

在 GitHub 仓库页点击 Code,复制 HTTPS 地址后:

git clone <仓库 HTTPS 地址>
cd meixinji

2. 生成开源版入口脚本(首次必做)

仓库内不含正式版登录文件。在项目根目录执行:

.\scripts\setup-public.ps1

会生成 auth.js、oauth-bootstrap.js(本地模式,无云登录)。

3. 运行

  • 用任意 静态服务器 打开本目录(不要只靠 file:// 打开,以免 PWA / 模块异常)。
  • 浏览器访问 index.html。
  • 在设置中填写你的 OpenAI 兼容 API(或其它已支持的接口)后即可使用。

部署示例:GitHub Pages、Cloudflare Pages、Vercel 静态托管等,发布目录即本项目根目录(无 dist 构建步骤)。
若对外提供可访问的部署实例,请遵守 AGPL 提供源代码获取方式。


开源版与正式版

开源版(本仓库) 正式版
密谈 / 角色 / 论坛等 ✅ ✅
云账号登录 ❌ ✅
ST 验证卡导入解锁 ❌ ✅(需登录)

开发与安全

  • 发布前可运行:node scripts/check-publish.js --staged
  • 切勿将含 Supabase 配置、真实 auth.js、.env 等提交到公开仓库。