About
AstroClock is a real-time, privacy-first astrology platform that computes everything locally in your browser using Swiss Ephemeris compiled to WebAssembly (WASM). You get scientifically‑grounded planetary positions, precise transits, strengths, retrogrades, and aspects — all in a fast interface that keeps working offline after the first load.
Mission
Our mission is to unite astronomical precision with readable symbolism. We believe interpretable analytics, transparent methods, and user sovereignty (your data stays with you) make astrology more useful, respectful, and empowering.
How AstroClock works
AstroClock embeds the Swiss Ephemeris (the same astronomical library used by professional astrology software) and compiles it to WebAssembly. WASM lets your browser run high‑precision code at near‑native speed. No server calls are required for ephemeris math, so the app keeps working offline once the engine is cached.
- Real‑time computation: positions update continuously; not precomputed tables.
- Offline capability: after first load, Swiss Ephemeris and data files are stored in your browser’s cache/service worker.
- Local fallback: if Swiss can’t load, AstroClock still functions in Local mode (built-in ephemeris).
Want the technical deep‑dive? See Swiss Ephemeris — Accuracy & Why It Matters.
What makes it different
- Swiss‑grade accuracy: high‑precision calculations for fast points, retrogrades, and exact entry/exit moments.
- Full transparency: aspect badges show symbol, orb, and direction (↑ applying / ↓ separating) for immediate context.
- Interpretation with structure: The Score (based on dignity, retrograde status, and aspects) gives direct information about how challenging or suportive a planetary influence is.
- Resilient design: works smoothly even with spotty connectivity; charts compute locally.
- Privacy by design: no account required; inputs stay in your browser.
Explore the interface on the Features page, or read FAQ for quick answers.
Zodiac & house systems
AstroClock supports multiple frames so you can compare interpretations:
- Zodiac systems: Tropical, Sidereal (Lahiri/KP), True Sidereal — MTZ
- Compare frames: Tropical vs Sidereal (decision guide)
- Methodology: True Sidereal (MTZ midpoint) (constellation‑aware boundaries incl. Ophiuchus)
- House systems: Whole Sign, Equal (from Asc degree), and (with Swiss) Placidus
Privacy & data
- Local‑first: your birth data and settings are stored in your browser (
localStorage); not uploaded to our servers. - Offline place lookup: when offline, enter coordinates as
lat,lon(e.g.,40.713,-74.006); name lookup requires internet. - Ephemeris caching: the WASM engine and data files are cached after first use; they only re‑download if you clear storage.
For specifics and tips, see FAQ → Basics & Offline.
Performance
- Fast LCP: optimized assets and caching reduce first‑paint delays on repeat visits.
- Low‑latency updates: WASM keeps interactions responsive for date/time simulations.
Roadmap 2026
- Extended Planetary & Sign Data (Sign Cards & Birth Charts) — ✅ Complete
- UX Enhancements: Integrated expandable menus for Chart Interpretations — ✅ Complete
- Rahu/Ketu Integration (including conjunctions) across all Modals — ✅ Complete
- Visual Consistency Audit for Transit (Zeitgeist) interpretations — ✅ Complete
- Visual Enhancements: Centered personal Zodiac Sign in sign cards — ✅ Complete
- Display Settings: Selectable DMS Ecliptic Longitude format — ✅ Complete
- Mandi/Gulika Integration across all Modals — 🛠️ In Progress (Testing methodology)
- Lilith/Chiron Integration across all Modals — 🛠️ In Progress (Currently only fallback positions)
- Sign Card Additions: AC, DC, MC, and IC points — ⏳ Planned
- Special Conjunction Interpretations — ⏳ Planned
- Advanced Settings: Selectable Almuten Figuris methods (Ibn Ezra / Dorotheus) — ⏳ Planned
- Almuten Figuris & Hermetic Lots interpretations — ⏳ Planned
- Visual Enhancements: Modal transitions and dynamic atmospheric indicators — ⏳ Planned
- Aspect Direction Indicators (Applying/Separating) for position badges — ⏳ Planned
- Stability Improvements: Ongoing logic and UI/UX bug fixes — 🛠️ Ongoing
Have a suggestion? We’d love to hear it.