Skip to content

romantic-coding/orrery

 
 

Repository files navigation

Orrery

Orrery — 혼천의(渾天儀)

브라우저 기반 명리학 도구. 사주팔자(四柱八字)와 자미두수(紫微斗數)를 백엔드 없이 클라이언트에서 계산합니다.

라이브 데모 →

기능

사주팔자 (四柱八字)

  • 60갑자 기반 4주 계산 (시주, 일주, 월주, 년주)
  • 십신, 12운성, 지장간
  • 합충형파해 관계 분석 (삼합, 반합, 방합 포함)
  • 신살 (양인살, 백호살, 괴강살)
  • 대운 10개 (순행/역행 판단)
  • 일운/월운 트랜짓 (합/충/형 감지)

자미두수 (紫微斗數)

  • 음력 자동 변환
  • 명궁/신궁 계산
  • 14주성 배치 (紫微계 + 天府계)
  • 보성/살성 배치
  • 사화 (化祿/化權/化科/化忌)
  • 성요 밝기 (廟/旺/得/利/平/陷)
  • 전통 4×4 명반 그리드 레이아웃
  • 대한 12개
  • 유년 운세 (유년명궁, 유년사화, 12유월)

공통

  • AI 에이전트용 텍스트 복사
  • 사용 가이드 및 용어 설명
  • 시간 모름 모드 (3주 계산)
  • 모바일 반응형

사용법

# 의존성 설치
bun install

# 개발 서버
bun dev

# 빌드
bun run build

# 테스트
bun test

기술 스택

  • React 19 + TypeScript 5
  • Vite 7
  • Tailwind CSS 4
  • lunar-javascript (음력 변환)
  • Vitest (테스트)

라이선스

MIT

About

서버 없이 브라우저에서 동작하는 사주팔자·자미두수 계산기. 십신, 대운, 명반, 사화까지 한 번에.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 95.8%
  • HTML 2.7%
  • CSS 1.1%
  • JavaScript 0.4%