Skip to main content

A mystical CLI decision oracle built with Rich.

Project description

🔮 Cosmic Oracle

Cosmic Oracle is a mystical command-line decision oracle built in Python using the Rich terminal UI framework. Ask any question, and the Oracle responds with animated prophecies rendered in a dramatic terminal interface.

While playful in spirit, the project is designed as a structured CLI system that will gradually evolve into an intelligent rule-based decision engine.


✨ Features

  • Interactive command-line question system
  • Animated prophecy reveal panels
  • Clean modular architecture (CLI → UI → Engine separation)
  • Rich-powered terminal styling and loaders
  • Lightweight, fast, and fully offline

📦 Installation

pip install cosmic-oracle

🚀 Usage

Run the Oracle from your terminal:

oracle

Then simply ask your question and receive the prophecy.


🧠 Project Philosophy

Cosmic Oracle began as a fun experimental CLI project, but it is being developed with real engineering practices:

  • modular system architecture
  • clean packaging and release workflow
  • incremental feature evolution
  • structured intelligence layers

The goal is to transform a playful terminal tool into a progressively smarter rule-driven prophecy engine.


🔭 Future Roadmap

Planned upgrades include:

  • Context-aware prophecy generation
  • Regex-based question classification
  • Template-driven response synthesis
  • Adaptive response learning modules
  • Extended CLI command system
  • Optional analytics and history tracking

Eventually, the Oracle will move from random responses toward lightweight NLP-style reasoning, while remaining fast and fully offline.


🛠 Development

Clone the repository and run locally:

git clone <repo-url>
cd cosmic-oracle
python -m venv venv
source venv/bin/activate
pip install -e .

Then run:

oracle

📜 License

MIT License


🌌 Closing Note

Some tools are built purely for productivity. Some are built for curiosity. Cosmic Oracle is built for both — a small terminal ritual today, a smarter decision engine tomorrow.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cosmic_oracle-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cosmic_oracle-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file cosmic_oracle-0.1.0.tar.gz.

File metadata

  • Download URL: cosmic_oracle-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cosmic_oracle-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c031d0af63e0e06e60656655066bcd78a0fabd7101bcd0fdf91358a51ad625ca
MD5 6f85f4b793fc769fac31ab064a8acf45
BLAKE2b-256 f8482bc6327731c3fb88405061bd0572586117bba37cd0f5e396def57a26e118

See more details on using hashes here.

File details

Details for the file cosmic_oracle-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cosmic_oracle-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cosmic_oracle-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10ade1f341ad55824ed2564b3232a86acb1ec067350ac2b20a9378e951ddfe99
MD5 b429ed584a4bc652a4df2cc0a81e4d91
BLAKE2b-256 838b6919a0a104390e48562b7740d40eb8baabbe67aa73c89b2ab62a4da0e54f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page