[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11038":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":14,"starSnapshotCount":14,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},11038,"ziwei-doushu","Renhuai123\u002Fziwei-doushu","Renhuai123","紫微斗数开源排盘引擎 — 基于倪海夏《天纪》体系，含完整排盘算法、四化系统、格局知识库、古籍原文数据",null,"TypeScript",2101,492,13,0,860,895,1971,2580,110.08,"MIT License",false,"main",[24,25,26,27,28,29,30,31,32,5],"bazi","chinese-astrology","divination","fortune-telling","nextjs","open-source","purple-star-astrology","typescript","zi-wei-dou-shu","2026-06-12 04:00:53","# 紫微斗数 · 开源排盘引擎\n\n基于**倪海夏《天纪》**教学体系的紫微斗数排盘系统，包含完整排盘算法、四化系统、格局知识库、古籍原文数据，以及 **51.8 万条命盘样本数据**。\n\n线上体验：[wdyziweidoushu666.com](https:\u002F\u002Fwdyziweidoushu666.com)\n\n---\n\n## 51.8 万命盘样本数据\n\n> **下载位置：本仓库右侧 [Releases](https:\u002F\u002Fgithub.com\u002FRenhuai123\u002Fziwei-doushu\u002Freleases\u002Ftag\u002Fv3.0-samples) 页面**\n\n我们开源了一套完整的紫微斗数命盘样本数据集，覆盖 **51.8 万种排盘组合**（年 60 × 月 12 × 日 30 × 时 12 × 性别 2），每条样本包含完整的命盘结构和基于倪海夏体系的解读文本。\n\n### 数据规格\n\n| 项目 | 说明 |\n|------|------|\n| 样本数量 | **518,400 条** |\n| 总大小 | 5.5 GB（分 3 卷压缩） |\n| 体系 | 倪海夏《天纪》正统（纯飞星派已下线） |\n| 内容 | 命盘 JSON + 13 主题解读文本（命格总览、财运、事业、感情、健康等） |\n| 验证 | 男女命差异化 100%、健康含子午流注 100%、女命含妇科保养 100% |\n| 口径 | 与线上 [wdyziweidoushu666.com](https:\u002F\u002Fwdyziweidoushu666.com) 完全一致 |\n\n### 下载方式\n\n前往 [Releases](https:\u002F\u002Fgithub.com\u002FRenhuai123\u002Fziwei-doushu\u002Freleases\u002Ftag\u002Fv3.0-samples) 下载以下文件：\n\n```\nziwei-samples-v3-part1.zip.001  (1.9 GB)\nziwei-samples-v3-part2.zip.002  (1.9 GB)\nziwei-samples-v3-part3.zip.003  (1.8 GB)\nSHA256SUMS.txt                  (校验文件)\n```\n\n下载后合并解压：\n\n```bash\n# macOS \u002F Linux\ncat ziwei-samples-v3-part*.zip.* > combined.zip\nunzip combined.zip\n\n# Windows (PowerShell)\nGet-Content ziwei-samples-v3-part*.zip.* -Encoding Byte -ReadCount 0 | Set-Content combined.zip -Encoding Byte\nExpand-Archive combined.zip\n```\n\n### 用途\n\n- 微调小模型的训练语料（51.8 万 input-output 配对）\n- AI 对话的 RAG 检索源\n- 修改 `patterns.ts` 后做 A\u002FB 基线对比\n- 紫微斗数研究与数据分析\n\n---\n\n## 开源内容\n\n### 排盘算法（`lib\u002Fziwei\u002F`）\n\n| 文件 | 说明 |\n|------|------|\n| `algorithm.ts` | 完整排盘流程：安命宫、定五行局、安十四主星、安辅星、排大限流年 |\n| `constants.ts` | 天干地支、十四主星、辅星常量 |\n| `sihua.ts` | 四化飞星系统（禄权科忌），含各天干四化对照表 |\n| `patterns.ts` | **1100+ 行格局知识库**：紫府同宫、日月并明、七杀朝斗等经典格局判定规则 |\n| `heming-knowledge.ts` | 合盘方法论：倪师体系下双盘比对逻辑 |\n| `types.ts` | TypeScript 类型定义 |\n| `cities.ts` | 中国城市经纬度，用于真太阳时校正 |\n| `famous.ts` | 历史名人命盘示例数据 |\n\n### 古籍原文（`lib\u002Fclassics\u002F`）\n\n- **骨髓赋**（`gusuifu.ts`）— 紫微斗数核心歌诀\n- **紫微斗数全集**（`quanji.ts`）— 清代古本\n- **紫微斗数全书**（`quanshu.ts`）— 陈希夷传本\n\n### 前端界面（`app\u002F` + `components\u002F`）\n\n完整的 Next.js 14 前端，包含：\n\n- 排盘工作台（命盘方格、宫位详情、星曜面板）\n- 合盘分析页\n- 古籍阅读器（全文搜索）\n- 命理百科（14 主星 + 12 宫位知识页）\n- 亮色\u002F暗色主题切换\n- 移动端适配\n\n### SEO 知识图谱（`lib\u002Fseo\u002F`）\n\n14 主星 × 12 宫位的结构化知识数据，可用于内容生成或知识库构建。\n\n---\n\n## 未包含的部分\n\n以下属于平台运营层，不在开源范围内：\n\n- **AI 解读 prompt**：基于倪海夏体系调教的命盘解读提示词\n- **后端 API**：`\u002Fapi\u002Finterpret`、`\u002Fapi\u002Fheming`、`\u002Fapi\u002Fgenerate` 等路由实现\n- **用户系统**：登录、短信验证、会员、支付\n- **服务端安全**：签名校验、防刷、水印\n- **部署配置**：Vercel\u002FNginx\u002FDocker\u002F数据库\n\n如果你需要 AI 解读能力，可以参考 `lib\u002Fziwei\u002Fpatterns.ts` 和 `heming-knowledge.ts` 中的知识库，结合任意 LLM 自行构建 prompt。\n\n---\n\n## 快速开始\n\n```bash\n# 克隆\ngit clone https:\u002F\u002Fgithub.com\u002FRenhuai123\u002Fziwei-doushu.git\ncd ziwei-doushu\n\n# 安装依赖\nnpm install\n\n# 配置环境变量\ncp .env.example .env.local\n# 编辑 .env.local，填入你的 AI API Key\n\n# 启动开发服务器\nnpm run dev\n```\n\n> 注意：开源版不含后端 API 路由，AI 解读功能需要你自行实现 `\u002Fapi\u002Finterpret` 等接口。排盘算法和前端界面可独立运行。\n\n---\n\n## 技术栈\n\n- **框架**：Next.js 14（App Router）\n- **语言**：TypeScript\n- **样式**：Tailwind CSS + CSS Variables 设计系统\n- **排盘**：基于 [iztro](https:\u002F\u002Fgithub.com\u002FSylarLong\u002Fiztro) + lunar-javascript\n- **动画**：Framer Motion\n\n---\n\n## 项目理念\n\n紫微斗数是中国传统命理学的瑰宝，倪海夏老师在《天纪》中系统梳理了正宗的紫微斗数体系。我们希望通过技术手段让更多人接触和学习这门学问。\n\n开源排盘算法和知识库，是因为我们相信：**算法是公开的传统智慧，不应该被锁在围墙里**。真正的价值在于解读的深度、用户体验的打磨、以及持续运营的积累。\n\n想自己搭？代码都在这里，拿去用。嫌麻烦？来 [wdyziweidoushu666.com](https:\u002F\u002Fwdyziweidoushu666.com) 直接用。\n\n---\n\n## 协议\n\nMIT License\n\n---\n\n## 联系\n\n- 线上平台：[wdyziweidoushu666.com](https:\u002F\u002Fwdyziweidoushu666.com)\n- Issues：欢迎提 Bug 和建议\n","紫微斗数开源排盘引擎基于倪海夏《天纪》体系，提供了完整的排盘算法、四化系统、格局知识库以及古籍原文数据。项目采用TypeScript编写，具备强大的排盘功能和丰富的命理资料，支持51.8万条命盘样本数据的生成与分析。它适用于紫微斗数的研究学习、数据分析及AI模型训练等领域。通过Next.js构建的前端界面友好且响应式，易于在不同设备上使用。此外，项目还开放了详细的排盘算法源码和相关文献资料，便于开发者二次开发或深入研究。",2,"2026-06-11 03:31:05","CREATED_QUERY"]