Know your fate
命数天问(Mingshu Tianwen) 是一个结合 Claude Code Agent Skills、本地 Python 确定性脚本、传统数术典籍与现代 Web 对话界面 的开源 AI 命理应用。项目内置六个可离线运行的智能占卜技能,覆盖 四柱八字排盘、周公解梦、黄历择日、占事吉凶、塔罗占星、新生儿起名、风水堪舆 等场景。
Install
git clone https://github.com/tf1993614/Know-your-fateInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →命数天问 · Mingshu Tianwen
一个暗色主题的 Web 客户端 + 六个可离线运行的 Claude Code 占卜技能
一、这是什么 · 为什么做
命数天问 把中国传统数术(四柱八字、周公解梦、黄历择日、新生起名、风水堪舆)与西洋塔罗占星,做成六个真正跑起来的 Claude Code Agent Skill,并配一个暗色 Web 客户端把它们串成流式、可多轮追问的对话。每个技能都不是「让大模型编一段吉凶话术」——它先用内置的确定性 Python 脚本把公历转农历、排四柱、排玄空飞星、抽可复现的塔罗牌、排本命星盘等硬事实算准,再参照经典古籍(《穷通宝典》《周公解梦》《周易》《葬书》《青囊经》等)分层推演,最后给出「文化参照 + 现代视角」的交叉解读,而非字面预言。
做它的动机很简单:市面上的「AI 算命」大多是把星座运势换皮成聊天机器人,该算的没算准,该有的依据没有。这个项目想验证另一条路——让脚本负责事实、让典籍负责依据、让模型负责组织与表达,并且全程本地:Web 端驱动你本机已登录的 claude CLI(复用 Max 订阅的 OAuth,不要 API key),脚本也在本机执行,隐私不出机器;同时保留 OpenAI 兼容通路,让没有 Claude 订阅的人也能用自己的模型跑同一套技能。
Web 客户端首页——诸术同参,点技能卡即可发起对话
二、内置的六个技能
触发方式:在对话里用自然语言描述你的问题即可,模型会自动选择合适的技能;也可在左侧「技能库」里显式指定。
| 技能 | 目录名 | 一句话功能 | 内置脚本 |
|---|---|---|---|
| 📜 四柱八字 | bazi |
排四柱命盘,参照命理典籍看格局、用神与大运流年 | 纯典籍知识(references/) |
| 🌙 周公解梦 | zhougong-dream-interpretation |
周公断语 · 五行天人感应 · 现代心理学,三层交叉解读 | birthinfo.py geoweather.py |
| 📅 占事吉凶 | zhanshi-jixiong |
针对某件事、某一天,四层推演吉凶与择吉建议 | almanac.py bazi.py geoweather.py |
| 🔮 塔罗占星 | tarot-astrology |
亲手抽三张塔罗,再与西洋占星本命盘交叉对照 | draw_cards.py natal_chart.py transit.py synastry.py solar_arc.py … |
| 🍼 新生起名 | qiming |
为宝宝取 5 个精选名字,音韵·五行·寓意·出处兼美 | bazi_wuxing.py char_lookup.py name_score.py hepan.py |
| 🧭 风水堪舆 | fengshui-kanyu |
形势峦头 · 玄空理气 · 现代人居,三层看阳宅阴宅 | compass.py xuankong.py bazhai.py sanyuan.py surroundings.py + mcp/(stdio MCP server) |
展开:每个技能的详细说明与使用示例
📜 四柱八字 bazi
交互式收集出生信息(阳历/农历、时辰、性别、出生地),排出年月日时四柱,参照《穷通宝典》《三命通会》《滴天髓》《渊海子平》《子平真诠》等九部典籍分析日主强弱、十神、格局、大运流年。
1995年3月8日辰时,男,杭州出生,帮我排八字农历1990年腊月十五子时,女,看看格局与用神2001年7月20日下午两点,成都,今年运势如何
🌙 周公解梦 zhougong-dream-interpretation
先按类别检索《周公解梦》原文吉凶断语,再以《周易》阴阳八卦、《尚书·洪范》五行学说与天人感应推演(结合本命纳音五行、做梦当天当地天气),最后辅以弗洛伊德/荣格/睡眠科学的心理学视角,形成「文化参照 + 心理洞察」式解读。
梦见水里游着一条大蛇梦到自己的牙齿掉了好几颗昨晚梦见在天上飞,越飞越高
📅 占事吉凶 zhanshi-jixiong
针对某一件具体事、某一天,用「黄历择日 + 四柱本命喜忌 + 阴阳五行天时 + 天人感应/梅花心易」四层独立推演,交叉汇聚成【吉 / 平·宜谨慎 / 凶·宜改期】的倾向与可执行建议。脚本排完整黄历(宜忌、建除、值神、廿八宿、彭祖百忌、冲煞、逐时辰吉凶)。
这周六适合搬家吗下个月八号签合同好不好明天出远门,帮我看看吉凶
🔮 塔罗占星 tarot-astrology
把「抽三张塔罗牌」与「西洋占星本命盘」合为一次解读:你带着具体问题来 → 在抽牌台亲手抽三张牌(可复现 seed,方向可手动转定)→ 若提供生日则脚本确定性排出星盘 → 用黄金黎明的塔罗↔占星对应把两者接起来 → 给出交叉对照表与审慎建议。脚本涵盖本命盘、相位、必然/偶然尊贵、行运、比较盘/组合盘、太阳弧推运。
抽三张牌看看这段关系会怎样我该不该接受这份新工作1998年5月生,看看本命盘与近期行运
🍼 新生起名 qiming
为宝宝取 5 个各有侧重的名字:有生辰则先用脚本排八字五行、判喜用,再从《诗经》《楚辞》《论语》《周易》、唐诗宋词等素材选字组名,按「音韵和谐·避免谐音·书写便利·性别适配·寓意美好」五大原则逐项体检,有父母姓名则做家族合参/避讳。
姓李,女孩,希望名字优雅有智慧,帮宝宝起个名姓王的男孩,2025年8月15日9点20分出生,按八字五行取名姓陈,女孩,家里辈分字是「思」,取个诗经里的名字
🧭 风水堪舆 fengshui-kanyu
你提供地点(最好经纬度)、周边环境描述或照片、阳宅或阴宅(可选坐向、建造年、居者生辰)→ 脚本确定性定位、查砂水地势、定二十四山坐向、排三元九运玄空飞星、八宅游年 → 再参《葬书》《青囊经》《撼龙经》《雪心赋》,以「形势派·理气派·现代建筑学」三层解读 → 给出交叉对照表与可执行、非破坏性的改善建议。
杭州西湖区,房子坐北朝南,帮我看看风水我家大门正对阳台,是不是穿堂煞,怎么化解办公室的财位、文昌位在哪,怎么布置
三、安装与使用
前置条件
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…