Oracle is an AI-powered astrology companion that integrates with Hermes Agent to provide cosmic timing guidance, natal chart analysis, and intelligent calendar management in coherence with astrological knowledge used by history's most powerful figures.
- Daily Brief — Personalized cosmic weather each morning
- Weekly Outlook — Best days for launches, relationships, finances
- Natal Charts — Full birth chart with planets, houses, aspects
- Timing Optimizer — When to launch, sign, post, schedule
- Tarot Pulls — Daily cards and spreads
- Solar Returns — Year-ahead themes and predictions
- Numerology — Life path and personal year numbers
- Browser Star Map — Interactive 3D zodiac visualization
- Calendar Overlay — Your schedule through the stars
# Clone the repo
git clone https://github.com/YOUR_USERNAME/oracle-astro.git
cd oracle-astro
# Run the demo
./demo.shSee DEMO_SCRIPT.md for the full walkthrough.
oracle-astro/
├── SKILL.md # Hermes skill definition
├── SOUL.md # Voice/personality
├── scripts/ # Core Python modules
│ ├── oracle_utils.py # API helpers, caching
│ ├── oracle_astrology.py
│ ├── oracle_digest.py
│ ├── oracle_launcher.py
│ └── oracle_render.py
├── ui/ # Browser star map
│ ├── oracle_chart.html
│ └── server.py
└── references/ # Documentation
- Hermes Agent (latest)
- Python 3.9+
- Astrovisor API key (or natal-mcp)
- Get an API key from Astrovisor.io
- Configure Oracle:
echo "ASTROVISOR_TOKEN=your_token" > ~/.hermes/oracle/.env
- Run Oracle:
/oracle
/oracle # Open Oracle
/oracle daily # Get today's brief
/oracle weekly # Get weekly outlook
/oracle natal # View natal chart
/oracle tarot # Pull a card
/oracle timing # Ask "when should I launch?"
cd ui && python server.py
# Open http://localhost:8081- Hermes Agent — AI agent framework
- Astrovisor API — Astrology calculations
- natal-mcp — Local chart generation (fallback)
- Three.js — 3D browser visualization
MIT
Built for the Nous Research Hermes Hackathon 2026
