Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
一个前后端分离的 AI 算命先生项目。AI 扮演一位精通八字、六爻、梅花易数、塔罗、生命灵数、黄历择日、起名、解梦、合婚、抽签、数字测吉凶等中西方术数的算命先生,提供问感情、问财运、测事、起名、择日、解梦、做决策、看运势、心理安抚等服务。 核心原则:真把式,绝不做江湖骗子——所有「排盘」都由后端确定性算法精确计算,大模型只负责基于真实排盘数据做自然语言解读,绝不凭空编造干支、卦象。README 전문 보기 ↗
一个前后端分离的 AI 算命先生项目。AI 扮演一位精通八字、六爻、梅花易数、塔罗、生命灵数、黄历择日、起名、解梦、合婚、抽签、数字测吉凶等中西方术数的算命先生,提供问感情、问财运、测事、起名、择日、解梦、做决策、看运势、心理安抚等服务。
核心原则:真把式,绝不做江湖骗子——所有「排盘」都由后端确定性算法精确计算,大模型只负责基于真实排盘数据做自然语言解读,绝不凭空编造干支、卦象。
deepseek-flash 默认,关闭思考模式)。lunar-python 历法内核)deepseek-flash / deepseek-v4-pro)、自定义 API Key(无效自动回退默认 Key)。先生共掌握 15 门术数,各自对应不同的问题类型,互不替代(「测字」不是独立术数,而是梅花易数的一种起卦方式):
| 术数 | 哪类问题会用它 |
|---|---|
| 📜 八字 | 问整体命理:性格、事业/财运/婚姻的长期走势、流年大运、起名补五行 |
| 🪙 六爻 | 问具体事情吉凶:项目能否成、该不该跳槽/合作、某段关系走向 |
| 🌸 梅花易数 | 想快速起卦测事:报数字、看时间、写个字(测字)皆可,不拘摇卦仪式 |
| 🎴 塔罗 | 问西式情感/心理/事业:牌阵深入解读倾向与建议 |
| 🔢 生命灵数 | 问性格、天赋、人生课题(西式数字) |
| 📅 黄历择日 | 选吉日/吉时:结婚、开业、搬家、签约 |
| 💭 解梦 | 解释梦境 |
| 📛 起名 | 给人生成名字(中/英/日);填「旧名字」即为改名 |
| 📝 测名 | 测已有名字的吉凶运势 |
| 🏢 公司取名 | 给公司/店铺/品牌起商号(中/英/日) |
| 🏢 公司测名 | 测已有公司名的吉凶(中/英/日) |
| 💑 合婚 | 问两人配对:情侣/夫妻生肖五行日柱合不合 |
| 🎐 抽签 | 求签问吉凶:求一支签、每日运势、求方向 |
| 📱 数字测吉凶 | 测手机号/车牌号/门牌号的吉凶 |
| ♈ 星座 | 算星座、星座配对、星座运势(西式占星) |
所有排盘均由后端 Python 确定性算法计算,大模型只负责基于真实数据做自然语言解读,绝不凭空编造。逐个说明如下(实现文件见 backend/app/divination/)。
bazi.py)适用场景:问整体命运、性格、事业/财运/婚姻的长期走势、流年大运;也用于起名时的五行补益参考。
基于 lunar-python 历法内核(含精确的农历、节气、干支纪日数据)。
liuyao.py + bagua.py)适用场景:问某件具体事情的吉凶成败——项目能否推进、该不该跳槽/合作、某段关系走向、近期某事得失。
自研算法,内置完整的 64 卦、八宫、纳甲数据表。
meihua.py)适用场景:想快速起卦测事、不拘摇卦仪式——报几个数字、看当前时间、或写一个字(测字)皆可起卦。
tarot.py)适用场景:西式占卜,问感情、心理、事业的倾向与建议,牌阵可深入分析。
numerology.py)适用场景:问性格、天赋、人生课题(西式数字)。
huangli.py)适用场景:选吉日/吉时——结婚、开业、搬家、签约等择日择时。
基于 lunar-python:干支纪年月日、建除十二值星、九星、彭祖百忌、冲煞、宜忌、吉神凶煞、吉神方位(喜神/财神/福神/贵神)。另按**青龙十二神(黄道黑道)**排出当日十二时辰的吉时/凶时,支持择时。
dream.py)适用场景:解释梦境。
内置周公解梦关键词词典,对梦境文本做关键词匹配,命中即返回对应释义,供大模型结合上下文解读。
naming.py)适用场景:给新生儿、自己或他人起名(中/英/日);填「旧名字」即为改名(先测旧名、再推新名)。
naming.py)适用场景:测已有名字的吉凶运势。
naming.py)适用场景:给公司、店铺、品牌起商号(中/英/日)。
naming.py)适用场景:测已有公司名的吉凶(中/英/日)。
hehun.py)适用场景:问两人配对——情侣/夫妻生肖、纳音、日柱、五行是否相合。
lunar-python 算两人四柱,对比生肖(六合/六冲/三合/相刑/相害)、年柱纳音生克、日柱天干地支关系、五行互补。chouqian.py)适用场景:求签问吉凶、求一支签、每日运势、求方向。
shuzi.py)适用场景:测手机号、车牌号、门牌号等数字的吉凶。
xingzuo.py)适用场景:算星座、星座配对、星座运势(西式占星)。
fortune-teller/
├── backend/ # FastAPI 后端(uv 管理)
│ ├── pyproject.toml
│ ├── .python-version
│ ├── .env # 本地环境配置(含默认 Key,已 gitignore)
│ ├── .env.example
│ ├── requirements.txt # uv 导出
│ └── app/
│ ├── main.py # 入口:/api/chat、/api/health、术数接口、托管前端
│ ├── config.py # 配置(模型白名单、默认 Key 回退)
│ ├── schemas.py # 请求/响应模型
│ ├── persona.py # 算命先生系统提示词
│ ├── services/deepseek.py # 大模型调用(流式/非流式、模型/Key 切换)
│ └── divination/ # 术数排盘引擎(真实算法)
├── frontend/ # 前端静态资源
│ ├── index.html
│ ├── css/style.css
│ └── js/
│ ├── app.js
│ └── vendor/ # 本地 axios / marked / DOMPurify
├── render.yaml # Render 部署配置
└── README.md
pip install uv
cd backend
uv sync # 创建虚拟环境并安装依赖
uv run uvicorn app.main:app --reload --port 8000
浏览器访问 http://localhost:8000 即可(前端已由 FastAPI 一并托管)。
也可直接双击打开
frontend/index.html(file://协议),前端会自动把请求指向http://localhost:8000,后端已开启 CORS。
后端配置从 backend/.env 读取(缺省值见 app/config.py):
| 变量 | 说明 | 默认值 |
|---|---|---|
DEEPSEEK_API_KEY | 默认 API Key | 见 .env |
DEEPSEEK_BASE_URL | API 地址 | https://api.deepseek.com |
DEEPSEEK_MODEL | 默认模型 | deepseek-flash |
HOST / PORT | 监听地址 | 0.0.0.0 / 8000 |
可选模型:deepseek-flash、deepseek-v4-pro(前端设置里可切换)。
GET /api/health健康检查,返回状态、默认模型与可选模型列表。
POST /api/chat对话接口(流式 SSE / 非流式)。请求体:
{
"messages": [{ "role": "user", "content": "帮我看看今年的运势" }],
"model": "deepseek-flash",
"api_key": "",
"stream": true
}
| 接口 | 说明 |
|---|---|
/api/divination/bazi | 八字四柱排盘 |
/api/divination/liuyao | 六爻纳甲装卦 |
/api/divination/meihua | 梅花易数起卦 |
/api/divination/tarot | 塔罗抽牌 |
/api/divination/numerology | 生命灵数 |
/api/divination/huangli | 黄历/择日查询 |
/api/divination/dream | 解梦关键词匹配 |
/api/divination/naming | 起名(五行补益 + 五格) |
/api/divination/name_fortune | 测名(姓名五格数理 + 五行吉凶) |
/api/divination/company_naming | 公司取名(行业 + 吉祥字商号) |
/api/divination/company_name_fortune | 公司测名(已有公司名吉凶) |
/api/divination/hehun | 合婚(两人八字配对) |
/api/divination/chouqian | 抽签(签文占卜) |
/api/divination/shuzi | 数字测吉凶(手机号/车牌号) |
/api/divination/xingzuo | 星座(算星座/配对/运势) |
render.yaml 自动创建 Web 服务。DEEPSEEK_API_KEY 已配置(render.yaml 中已写入默认值,可在 Render 面板覆盖)。backendpip install -r requirements.txtuvicorn app.main:app --host 0.0.0.0 --port $PORTDEEPSEEK_API_KEY(值为你的 Key)。backend/.env 中的 API Key 属于敏感信息,已被 .gitignore 忽略,请勿提交到版本库。"thinking": {"type": "disabled"} 关闭模型思考模式(回复更直接、无思考延迟)。lunar-python 历法库;六爻/梅花/塔罗/灵数/解梦/起名/合婚/抽签/数字为自研确定性算法;紫微斗数、奇门遁甲、大六壬、风水等需专业排盘/实地勘测,本项目未做自动排盘,AI 会如实说明、绝不编造。【工具:key】 标记,前端解析后显示)。咨询类问题不发放工具。