TypeScript · 项目报告

dzcmemory-web/bazi-ziwei-skill

AI 八字 + 紫微斗数排盘与综合印证 Skill:算法精准排盘(不靠 LLM 猜),三种分析模式,一键生成水墨风 HTML 命盘海报。兼容 Claude / Codex / Cursor / Workbuddy 等 SKILL.md Agent。

已完成 打开 GitHub
D
408星标
51Fork
0Issue
MIT许可证

分析结果

项目分析

这是一个面向 AI Agent 的八字与紫微斗数分析 Skill,遵循 SKILL.md 标准,可接入 Claude、Codex、Cursor、Claude Desktop、Hermes、OpenClaw 等工具。项目核心价值在于:八字四柱、紫微十二宫、大运流年等排盘由本地 TypeScript 算法确定性计算,而不是让大模型凭空推算;随后再把排盘结果、格局补层、旺衰、调候、刑冲合害等结构化信息交给 LLM 做解释分析。它支持八字独立分析、紫微独立分析、八字与紫微综合印证三种模式,并可生成 Markdown 长文或水墨风单文件 HTML 命盘海报。

适用领域 AI Agent Skill / 命理工具 / 八字排盘 / 紫微斗数 / 中华传统文化 / AIGC 内容生成 / TypeScript 工具链 / 本地算法计算 / HTML 报告生成
配置难度 中等。普通用户如果只是在 Claude 或 Cursor 中安装使用,需要会克隆仓库、安装 npm 依赖、放置 skills 目录;有一定门槛但不复杂。开发者二次集成时需要理解 TypeScript 脚本、JSON 数据结构、提示词流程和 HTML 模板渲染,难度中等。若要修改排盘算法或适配不同命理流派,则难度较高。
商业价值 具备较明确的细分商业价值。它可以作为命理类 AI 产品的基础组件,用于生成八字分析、紫微斗数分析、综合报告和可分享海报,适合嵌入 AI 咨询助手、小程序、公众号工具、知识付费产品或个人品牌服务。项目的优势是本地算法排盘加 LLM 分析,能比纯聊天式命理机器人更稳定,也比普通排盘工具更容易生成可读报告。不过商业化时必须控制合规风险和预期管理,明确娱乐与文化研究属性,避免将结果包装为确定性预测或专业决策建议。
01

技术亮点

  • 排盘不依赖 LLM 猜测,而是由本地确定性算法完成,降低日柱、日主、宫位、大运等基础错误风险
  • 同时支持八字和紫微斗数,并提供综合印证模式,这是相比单一排盘工具的主要差异化能力
  • 遵循 SKILL.md 标准,具备跨 Agent 复用能力
  • 本地运行,无需联网,隐私友好
  • 提供 Markdown 长文分析和单文件 HTML 海报两种输出形态
  • HTML 海报模板固定,LLM 只填充结构化分析内容,降低大模型直接生成复杂 HTML 的不稳定性
  • 目录结构清晰,包含算法层、提示词、模板和示例,方便二次开发
  • MIT 许可证,对商业集成和二次开发比较友好
  • 已有 400+ stars,说明在细分命理 AI Agent 工具领域有一定关注度
02

目标用户

  • 希望在 Claude、Cursor、Codex 等 Agent 中接入命理能力的开发者
  • 研究八字、紫微斗数、传统术数文化的技术用户
  • 想做命理类 AI 应用、知识助手或内容生成工具的创业者
  • 需要稳定排盘算法而不是依赖 LLM 猜测的命理产品开发者
  • 对 SKILL.md 标准和跨 Agent 插件生态感兴趣的开发者
  • 想生成命盘海报、命理报告、咨询辅助材料的内容创作者
03

配置要求

  • 需要 Node.js >= 18
  • 需要运行 npm install 安装算法层依赖
  • 算法层依赖 lunar-typescript,许可证为 MIT
  • 需要一个支持 SKILL.md 或可引用规则文件的 AI Agent 环境,如 Claude Code、Claude Desktop、Codex、Cursor、Hermes、OpenClaw
  • 若通过 Agent 使用,需要正确放置 skills 目录或配置对应的规则引用
  • 用户需要提供出生年、月、日、时、分钟、性别等基础信息
  • 紫微斗数和八字分析对出生时间敏感,实际使用中最好确认出生地、时区、是否使用真太阳时等口径
  • 生成 HTML 海报时需要 chart.json、analysis.json 和模板文件 report-zonghe-poster.html
04

适用场景

  • 在 Claude Code、Claude Desktop、Cursor、Codex 中作为命理分析 Skill 使用
  • 输入出生年月日时和性别后,自动生成八字或紫微斗数分析
  • 进行八字与紫微斗数的综合印证,对比两套体系在人生主轴、性格、事业、感情、财运、关键年份上的一致性
  • 生成可分享的水墨风 HTML 命盘海报
  • 将本项目作为命理类 SaaS、公众号工具、小程序、AI 咨询助手的算法与提示词参考
  • 命理研究者用于本地排盘、导出 JSON、文本盘或进一步二次分析
  • 开发者学习如何把确定性算法、提示词和 HTML 模板组合成 Agent Skill
05

部署与配置

  • 克隆仓库:git clone https://github.com/dzcmemory-web/bazi-ziwei-skill.git
  • 进入算法目录:cd bazi-ziwei-skill/calculator
  • 安装依赖:npm install
  • 确认本机 Node.js 版本 >= 18
  • 将整个 bazi-ziwei-skill 文件夹放入目标 Agent 的 skills 目录,例如 Claude 为 ~/.claude/skills/bazi-ziwei/
  • 启动或重载 Agent,使其读取 SKILL.md
  • 在 Agent 中输入出生信息,例如:我是 2000 年 1 月 1 日中午 12 点出生的男生,帮我看下命盘
  • 如需命令行直接排盘,可在 calculator 目录下运行 node dist/run-chart.js 等脚本
06

风险与注意事项

  • 命理分析属于传统文化和娱乐参考范畴,不适合作为医疗、投资、婚姻、法律等重大决策依据
  • 分析文本仍由 LLM 生成,可能存在过度解读、语言暗示、幻觉或不当建议,需要加免责声明和安全边界
  • 项目依赖的排盘核心来自外部开源项目 Yiqi,虽然是 MIT,但二次商用时仍应检查 NOTICE、许可证和代码来源
  • 紫微斗数和八字流派众多,算法口径、起盘规则、节气边界、真太阳时处理等可能与部分用户认知不一致
  • 如果用户出生时间不准,排盘和分析结果可能显著偏差
  • README 中强调经过案例回归验证,但对专业命理准确性仍不能等同于科学验证
  • Agent 集成体验依赖不同平台对 SKILL.md 的支持程度,可能需要手动调整路径或规则配置
  • 仓库主要面向中文命理场景,国际化和非中文用户体验可能有限
  • 如果用于商业命理咨询产品,需要特别注意合规、未成年人保护、心理暗示风险和消费纠纷

历史记录

热榜历史快照

2026-06-19 第20名 新收录 · github_search