OpAstro is a high-performance Python engine, local API, and terminal CLI running on Swiss Ephemeris for building deterministic horoscopes.
An astrology engine offering explicit determinism and premium explainability.
Run entirely local. No cloud dependencies, no rate limits, and 100% control of the Python calculation runtime.
Leverages robust astronomical data to guarantee precision planetary longitudes instead of loose estimations.
Fully interactable interface straight from your shell. Generate rich markdown reports instantly in the terminal.
Unlike black-box logic, OpAstro provides "explainer" outputs so you can see exactly which planetary aspect or transit triggered every meaning within your generated horoscope report.
Includes a lightweight local REST API out of the box to instantly build integrations and web clients connecting directly to the engine.
Common questions about OpAstro Engine vs Premium Apps
OpAstro is an open-core Python package and command-line interface that allows developers to run rigorous Swiss Ephemeris calculations locally, generating deterministic horoscope reports without relying on SaaS platforms.
OpAstro CLI provides the open-source deterministic engine and lightweight meanings suitable for local dev workflows. NumerologyAPI.com provides production-grade premium narrative packs and enterprise delivery endpoints.
You only need Python 3.11+. The installation handles compiling the Swiss Ephemeris C-library underneath via PySWe.
Yes. By appending the `--json` flag to commands, you bypass markdown/HTML rendering and receive structured raw JSON, perfect for ingestion into larger web applications.
Check out our GitHub repository. We welcome PRs for algorithm optimization, more planetary interpretations, and additional testing coverage!