Skip to content

About

开源紫微斗数卡牌占卜工具:亲手抽牌布阵,水墨仪式感,AI 解盘。Card-based Zi Wei Dou Shu divination with ink-wash aesthetics.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Ziwei Draw 产品标志

紫微知道 · 拈星 | Ziwei Draw

亲手拈星入宫,在仪式中觉察当下。

紫微知道系列中的开源卡牌占卜工具:以水墨仪式亲手抽牌布阵,AI 把星辰语言翻译成可觉察的人生线索。

在线体验 Ziwei Draw · 认识紫微知道产品生态

Stars Forks GPLv3 License TypeScript 5.7 React 19 Vite 6 Framer Motion


仓库身份与可验证事实

  • 项目名称:Ziwei Draw(紫微知道 · 拈星)。
  • 规范仓库:github.com/ziweiknows/ziwei-card。
  • 实现位置与技术栈:Web 应用位于项目根目录,使用 React 19、TypeScript 5.7 和 Vite 6,通过 iztro 获取紫微斗数星曜与庙陷数据,以 @dnd-kit 实现自由拖放布位,以 Framer Motion 驱动水墨动画。
  • 开源许可:Copyright (C) 2026 ruijayfeng。本项目按 GNU GPL v3 或更高版本 发布。

紫微知道产品生态

紫微知道(Ziwei Knows)由四款平级、互补的开源产品组成。它们服务不同的探索方式,不要求账号、命盘或数据互通。

产品 适合什么需求 访问
Ziwei Chart 想准确排盘、浏览十二宫、流年、合盘和长期趋势。 在线体验 · GitHub
Ziwei Chat 已有命盘,想围绕事业、关系、财富或近况继续追问。 在线体验 · GitHub
ZATI 不想先填写出生信息,想通过行为选择探索人格原型。 在线体验 · GitHub
Ziwei Draw 当前产品 想通过亲手抽牌布阵的仪式感,获得当下问题的觉察视角。 即将上线 · GitHub

想先看清完整盘面和趋势,使用 Ziwei Chart;想围绕具体问题追问命盘,使用 Ziwei Chat;想从行为倾向开始认识自己,探索 ZATI;想通过仪式感在当下获得觉察,打开 Ziwei Draw。

目录

  1. 这是什么
  2. 核心体验
  3. 仪式流程
  4. 设计哲学
  5. 界面预览
  6. 快速开始
  7. 配置 AI
  8. 项目结构
  9. 边界与贡献

这是什么

Ziwei Draw 是紫微知道系列中的卡牌占卜产品。它不同于传统命盘工具——你不用输入生辰八字,而是带着一个当下关心的问题,亲手摇签定天干、搓洗牌堆、凭念切牌、从扇形牌背中拈出星曜,再自由拖入十二宫位。

每一张牌的意义不由牌本身决定,而由「哪颗星 × 落入哪个宫位 × 亮度如何 × 是否被四化击中」共同构成。翻牌后,三方四正连线在你眼前画出星曜之间的呼应网;AI 解盘师再把这些星辰语言翻译成可觉察的人生线索。

它不替你算命,而是让你在仪式中看见自己。

核心体验

能力 说明
十阶仪式 静心设问 → 选阵 → 摇签定干 → 净手洗牌 → 凭念切牌 → 抽牌 → 布位 → 翻牌 → 飞星 → 解盘,每一步都有水墨动效与停顿。
亲手布位 拖拽星曜卡牌放入任意宫位,自由决定哪颗星落哪一宫。宫位呼吸高亮,hover 实时预览亮度变化。
水墨七态 庙旺利陷以墨色浓淡表现——浓墨饱满、淡墨枯笔、陷则飞白散墨。不是冷冰冰的标签,是视觉可感的深度。
天干四化 摇签落出天干令牌,系统按 iztro 锁定四颗化星(禄权科忌)。化忌先行解读,是每局的戏剧核心。
三方四正飞星 命财官三合、命迁对冲——连线逐条画出,化忌冲对宫时对宫同步震动。叙事网,不是逐牌孤立。
AI 解盘 可接入兼容 OpenAI/Anthropic 接口的模型,默认指向豆包 Ark。AI 按七步推理协议输出结构化解读,禁绝对断语。
混合降级 翻牌即见规则释义(离线、零延迟);AI 解读为深度按钮。AI 不可用时自动降级为规则模板,绝不白屏。
水墨留白 宣纸底色、墨色星宿、克制留白。动效为墨韵晕开,非霓虹辉光。PC 优先,键盘可达。

仪式流程

静心设问 → 选阵 → 摇签定干 → 净手洗牌 → 凭念切牌 → 抽牌 → 布位 → 翻牌 → 飞星 → 解盘
阶 名称 玩家做什么 系统做什么
0 静心设问 输入问题或选主题(事业/感情/财运/抉择/全观) 推荐牌阵
1 选阵 从三宫三主题 + 十二宫全阵中选 展示阵图、牌数、难度
2 摇签定干 点击签筒摇晃,落出天干签与长生签 按干锁定四化;长生定全局气数基调
3 净手洗牌 按住牌堆搓洗,轨迹/时长注入心念 用动作熵重洗牌序
4 凭念切牌 在牌叠某处点下切开 切点成为新牌顶,从此处起抽
5 抽牌 扇形牌背点抽 N 张(= 阵位数) 已切牌序;hover 浮起;抽满收束
6 布位 手牌拖入/点放任意宫位,可互换/取回 宫位呼吸高亮 + hover 实时亮度预览;弹簧吸附
7 翻牌 逐张点击/空格,或一键全翻 3D 翻转;显庙陷墨色 + 四化徽记;即时规则释义
8 飞星 观看三方四正连线逐条画出 点亮会照/冲照线;化忌冲对宫高亮
9 解盘 点「请 AI 解盘」;文与牌双向联动 AI 按协议输出结构化解读;支持保存/重开

快捷模式可自动定干、跳过洗切,直进抽牌。全程可返回上一步。

设计哲学

  • 庙旺利陷即牌面深度:亮度由星 × 地支查表(iztro),非随机。水墨以墨色浓淡表七态。
  • 牌与阵位相遇才产生意义:单张牌无绝对吉凶,「何星入何宫」是最小意义单位。
  • 三方四正即叙事网:宫位会照/冲照是真实星理(命财官 = 寅午戌三合),连线即剧情。
  • 四化由天干派生:非随机贴标签。化忌是戏眼,先行解读。
  • 亲手布局即拥有感:扇形抽牌、自由拖放、3D 翻牌,仪式是产品本身。
  • 水墨留白:宣纸底、墨色星宿、克制留白。光效为墨色辉光,非霓虹。
  • PC 优先:大屏舞台、鼠标 hover 零成本预览、键盘可达。

界面预览

产品开发中,界面预览将在 MVP 完成后更新。

快速开始

环境要求

  • Node.js ≥ 18
  • pnpm(推荐)或 npm

安装与运行

# 克隆仓库
git clone https://github.com/ziweiknows/ziwei-card.git
cd ziwei-card

# 安装依赖
pnpm install

# 启动开发服务器
pnpm dev

# 构建生产版本
pnpm build

配置 AI

Ziwei Draw 支持多种模型接口协议,在设置页配置四项即可:

配置项 说明
Base URL 模型 API 地址
API Key 你的 API 密钥(仅保存在浏览器本地)
模型 模型名称
接口协议 自动识别(OpenAI 兼容 / Anthropic 兼容 / Responses API),也可手动指定

默认提供方:豆包 Ark(doubao-seed-evolving),通过 Responses API 调用。也可接入 DeepSeek、Claude、OpenAI 等兼容接口。

模型 API Key 仅保存在当前浏览器 localStorage,浏览器直发模型服务,不经过本项目服务器。

项目结构

src/
├── app/                # 路由、App 壳、布局
├── stages/             # 仪式各阶段组件
├── components/
│   ├── card/           # 卡牌(牌背、牌面、3D 翻转、墨色亮度)
│   ├── board/          # 牌阵舞台、宫位 Drop Zone、三方四正连线
│   ├── hand/           # 扇形牌堆、手牌区
│   └── reading/        # AI 解读面板,文-牌联动高亮
├── data/               # 14 主星定义、牌阵配置、十二长生、亮度映射
├── domain/             # 四化派生、三方四正计算、洗牌种子、降级模板
├── ai/                 # Provider 接口、系统提示词、模型适配器
├── store/              # Zustand 状态管理
└── docs/               # 游戏设计文档与架构契约

数据来源与边界

确定性部分

  • 星曜亮度:运行时按「星 × 地支宫」查 iztro STARS_INFO 表,不硬编码、不随机生成。
  • 四化派生:按天干令牌读 iztro heavenlyStems[stem].mutagen,不由模型自行推断。
  • 三方四正:固定地支盘(命宫 = 寅),三合 +4/+8(模 12),对冲 +6(模 12),与真实星理一致。

AI 部分

  • AI 只做「结构化牌面的组合与翻译」,不补全未传入的星/宫/四化。
  • 推理按七步协议执行:定调 → 化忌先行 → 其余三化 → 三方四正成局 → 逐宫分论 → 综合 → 自省心法。
  • 禁绝对断语(「一定会」「命中注定」「大凶」),化忌必给成长课题,落陷必给自处之道。
  • 越界问题(医/法/具体投资)不决断,转专业人士。

首发范围(MVP)

  • 14 主星卡牌,单星单卡
  • 4 种牌阵(事业三宫 / 感情三宫 / 抉择三宫 / 十二宫全阵)
  • 固定地支盘,自由拖放布位
  • 规则释义 + AI 解盘,混合降级
  • 本地存档(localStorage)

边界与贡献

边界声明

Ziwei Draw 是一款以传统文化为表达形式的自我觉察工具,不构成命理预测、心理诊断、医疗建议或投资指导。所有解读均为「此局提示」「值得留意」级别的视角参考,请结合自身判断使用。

贡献指南

欢迎通过 Issue 和 Pull Request 参与共建。详情见 CONTRIBUTING.md(即将添加)。

创始人

紫微知道由 Jay Feng(@ruijayfeng) 创立并主要开发。


Copyright (C) 2026 ruijayfeng. Licensed under GNU GPL v3.

About

开源紫微斗数卡牌占卜工具:亲手抽牌布阵,水墨仪式感,AI 解盘。Card-based Zi Wei Dou Shu divination with ink-wash aesthetics.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages