ziwei-doushu
📢 网站正在 ICP 备案审核中 —— 北京市通信管理局明示:预计 2026-06-11 左右完成审核,最迟 2026-06-18 前(15-20 工作日)。
主域名
wdyziweidoushu666.com审核期暂停解析(管局要求,下证前不能对外服务)。想先体验的小伙伴可以走临时地址 https://ziwei-30.vercel.app 。备案号下来后主域名立刻恢复,所有功能 / 命盘历史无缝衔接 ✨💕 发财的小手点一下,小红书关注:王多鱼 AI,第一时间看上线 + 解锁更多紫微干货~
基于**倪海夏《天纪》**教学体系的紫微斗数排盘系统,包含完整排盘算法、四化系统、格局知识库、古籍原文数据,以及 51.8 万条命盘样本数据。
线上体验:wdyziweidoushu666.com(备案审核中,临时访问 ziwei-30.vercel.app)
51.8 万命盘样本数据
下载位置:本仓库右侧 Releases 页面
我们开源了一套完整的紫微斗数命盘样本数据集,覆盖 51.8 万种排盘组合(年 60 × 月 12 × 日 30 × 时 12 × 性别 2),每条样本包含完整的命盘结构和基于倪海夏体系的解读文本。
数据规格
| 项目 | 说明 |
|---|---|
| 样本数量 | 518,400 条 |
| 总大小 | 5.5 GB(分 3 卷压缩) |
| 体系 | 倪海夏《天纪》正统(纯飞星派已下线) |
| 内容 | 命盘 JSON + 13 主题解读文本(命格总览、财运、事业、感情、健康等) |
| 验证 | 男女命差异化 100%、健康含子午流注 100%、女命含妇科保养 100% |
| 口径 | 与线上 wdyziweidoushu666.com 完全一致 |
下载方式
前往 Releases 下载以下文件:
ziwei-samples-v3-part1.zip.001 (1.9 GB)
ziwei-samples-v3-part2.zip.002 (1.9 GB)
ziwei-samples-v3-part3.zip.003 (1.8 GB)
SHA256SUMS.txt (校验文件)
下载后合并解压:
# macOS / Linux
cat ziwei-samples-v3-part*.zip.* > combined.zip
unzip combined.zip
# Windows (PowerShell)
Get-Content ziwei-samples-v3-part*.zip.* -Encoding Byte -ReadCount 0 | Set-Content combined.zip -Encoding Byte
Expand-Archive combined.zip
用途
- 微调小模型的训练语料(51.8 万 input-output 配对)
- AI 对话的 RAG 检索源
- 修改
patterns.ts后做 A/B 基线对比 - 紫微斗数研究与数据分析
数据许可与引用
📂 完全开源 · 可自由商用 —— 你可以在任何项目里使用这套数据,包括但不限于:
- 商业产品 / SaaS / 付费应用
- AI 模型微调(开源或闭源模型均可)
- 二次开发、再分发、衍生数据集
- 学术研究、技术博客、教学课程
无需付费、无需申请、无需事先告知。
唯一的要求是保留数据来源标注(attribution):
本项目使用了 紫微斗数开源样本数据集 v3.0(518,400 条) 来源:https://github.com/Renhuai123/ziwei-doushu 作者:王多鱼 AI
放在哪里都行:
- 网页 / 产品:About 页 / 关于我们 / 数据来源 / 页脚,写一行链接即可
- AI 模型:模型卡(Model Card)或数据集卡(Dataset Card)的 "Training Data" 字段
- 学术论文:参考文献或致谢章节
- 二次发布的数据集:README 或 metadata 文件里注明上游来源
仅此一条,其余都自由。希望这套数据能帮你做出好东西 —— 做出来记得来小红书 @王多鱼 AI 打个招呼 👋
开源内容
排盘算法(lib/ziwei/)
| 文件 | 说明 |
|---|---|
algorithm.ts |
完整排盘流程:安命宫、定五行局、安十四主星、安辅星、排大限流年 |
constants.ts |
天干地支、十四主星、辅星常量 |
sihua.ts |
四化飞星系统(禄权科忌),含各天干四化对照表 |
patterns.ts |
1100+ 行格局知识库:紫府同宫、日月并明、七杀朝斗等经典格局判定规则 |
heming-knowledge.ts |
合盘方法论:倪师体系下双盘比对逻辑 |
types.ts |
TypeScript 类型定义 |
cities.ts |
中国城市经纬度,用于真太阳时校正 |
famous.ts |
历史名人命盘示例数据 |
古籍原文(lib/classics/)
- 骨髓赋(
gusuifu.ts)— 紫微斗数核心歌诀 - 紫微斗数全集(
quanji.ts)— 清代古本 - 紫微斗数全书(
quanshu.ts)— 陈希夷传本
前端界面(app/ + components/)
完整的 Next.js 14 前端,包含:
- 排盘工作台(命盘方格、宫位详情、星曜面板)
- 合盘分析页
- 古籍阅读器(全文搜索)
- 命理百科(14 主星 + 12 宫位知识页)
- 亮色/暗色主题切换
- 移动端适配
SEO 知识图谱(lib/seo/)
14 主星 × 12 宫位的结构化知识数据,可用于内容生成或知识库构建。
未包含的部分
以下属于平台运营层,不在开源范围内:
- AI 解读 prompt:基于倪海夏体系调教的命盘解读提示词
- 后端 API:
/api/interpret、/api/heming、/api/generate等路由实现 - 用户系统:登录、短信验证、会员、支付
- 服务端安全:签名校验、防刷、水印
- 部署配置:Vercel/Nginx/Docker/数据库
如果你需要 AI 解读能力,可以参考 lib/ziwei/patterns.ts 和 heming-knowledge.ts 中的知识库,结合任意 LLM 自行构建 prompt。
快速开始
# 克隆
git clone https://github.com/Renhuai123/ziwei-doushu.git
cd ziwei-doushu
# 安装依赖
npm install
# 配置环境变量
cp .env.example .env.local
# 编辑 .env.local,填入你的 AI API Key
# 启动开发服务器
npm run dev
注意:开源版不含后端 API 路由,AI 解读功能需要你自行实现
/api/interpret等接口。排盘算法和前端界面可独立运行。
技术栈
- 框架:Next.js 14(App Router)
- 语言:TypeScript
- 样式:Tailwind CSS + CSS Variables 设计系统
- 排盘:基于 iztro + lunar-javascript
- 动画:Framer Motion
项目理念
紫微斗数是中国传统命理学的瑰宝,倪海夏老师在《天纪》中系统梳理了正宗的紫微斗数体系。我们希望通过技术手段让更多人接触和学习这门学问。
开源排盘算法和知识库,是因为我们相信:算法是公开的传统智慧,不应该被锁在围墙里。真正的价值在于解读的深度、用户体验的打磨、以及持续运营的积累。
想自己搭?代码都在这里,拿去用。嫌麻烦?来 wdyziweidoushu666.com 直接用。
协议
本仓库分三部分授权,都是宽松协议,商用没有任何限制:
| 内容 | 协议 | 简单说 |
|---|---|---|
代码(lib/、app/、components/) |
MIT License | 拿去随便用,保留 LICENSE 文件即可 |
| 数据(Releases 中的 51.8 万样本数据集 v3.0) | 自由使用 · 要求 attribution | 商用也行,注明数据来源即可,详见上文 数据许可与引用 |
| 古籍原文(骨髓赋、紫微斗数全集 / 全书等) | Public Domain | 古书都是公有领域,不存在版权 |
一句话:拿去用,商用也行,把数据来源链接带上就行。
联系
- 线上平台:wdyziweidoushu666.com
- Issues:欢迎提 Bug 和建议
