Skip to content

TUI Guide

Edoardo BAROLO edited this page Jul 17, 2026 · 1 revision

TUI Guide

Launch: jhora tui (interactive) or jhora tui "birthdata" (pre-load chart).

Built on prompt_toolkit with Rich rendering.

Main Menu (9 items)

 1  Birth Data Input        d  Dashboard
 c  Chart & Varga           s  Strengths
 a  Dasas & Timing          t  Transits & Tajaka
 x  Special Topics          i  AI & Knowledge
 u  Tools & Export          q  Quit

Navigation

Key Action
Move selection
Letter (1-n) Jump to item
Enter Select
b Back (from sub-menu)
q Quit

Sub-menu structure

Each main menu item opens a sub-menu:

Chart & Varga (press c)

  • Planets + Upagrahas table
  • Houses + Chalit shifts
  • Yogas detection
  • Varga charts (8 levels)
  • Ashtakavarga SAV

Strengths (press s)

  • Shadbala (planetary)
  • Bhava Bala (houses)
  • Vimsopaka Bala
  • Learning Aids (KP, Marana Karaka)

Dasas & Timing (press a)

  • Dasa periods
  • Dasa timeline (bar chart)
  • Chakras

Transits & Tajaka (press t)

  • Current transits
  • Tajaka solar return
  • Mundane (world events)

Special Topics (press x)

  • Matchmaking (enter partner chart)
  • Prasna (horary by number)
  • Muhurta (electional scores)

AI & Knowledge (press i)

  • Chart reading (rule-based)
  • Knowledge search (FTS5)

Tools & Export (press u)

  • HTML export
  • Save to database
  • Monthly panchanga

Workflow Example

jhora tui
  → 1 → enter birth data (dialogs)
  → d → see Dashboard (current dasa, strengths)
  → c → 1 → see all planets
  → b → back to Chart menu
  → b → back to Main menu
  → x → 2 → enter number → Prasna result
  → u → 1 → enter filename → HTML report saved
  → q → quit

Clone this wiki locally