Skip to main content

The AI-Powered open-source strategic reasoning engine.

Project description

OmenAI

Strategic Reasoning Engine - Analyze, Simulate, Explain.

English | 中文

Codecov Package License Downloads PyPI Version

Omen (Chinese: 爻) is a strategic reasoning engine based on Explainable AI. It leverages ontological modeling to understand the phenomena and essence of the strategic world, and counterfactual analysis to simulate the known and unknown in decision-making scenarios, generating verifiable, traceable, and explainable strategic insights for decision-makers.

Concepts | Quick Start | Case Templates | Roadmap

📢 What Omen Does

Simulate the Signs. Reveal the Chaos.

Unlike traditional predictive models, Omen is designed for complex strategic reasoning and does not promise to predict a certain future. Instead, it generates interpretable, replayable, and comparable future branching paths. Its core responsibility is to reveal faint omens, critical branching points, and evolutionary trajectories within complex systems, empowering founders, product strategists, technology leaders, and investment analysts to understand:

  • 🔄 Substitution Logic: Which technology will replace another under what critical conditions?
  • 🛡️ Capability Evolution: Which core capabilities will be enhanced first, and which will coexist long-term?
  • 🏆 Strategy Wins: Which strategy combinations are more likely to win the market, capital, and developer ecosystem?
  • Time Windows: When is the optimal timing for in-house development, alliances, M&A, or contraction?

🪄 Core Features

Feature Module Description
🧬 Technology Capability Modeling Deconstructs complex tech stacks into quantifiable, comparable capability dimensions (e.g., latency, throughput, ease of use, ecosystem richness).
🤖 Strategic Agent Simulation Defines different types of market participants (startups, giants, open-source communities, regulators), endowing them with goals, resources, and constraints.
📈 Market Evolution Reasoning Simulates dynamic changes in adoption rates, market share, cost structures, cash flow, and ecosystems.
Critical Point Identification Automatically discovers key thresholds for "when substitution occurs" and "why it happens at this moment."
🔮 Counterfactual Analysis Answers "What would have happened if event X had not occurred, or if strategy Y had been adopted?"
📖 Result Explanation Engine Outputs key turning points, causal chain deductions, and strategic implications, rejecting black-box conclusions.

📊 Typical Outputs

A complete reasoning session typically answers the following questions:

  • Substitution? Will the new technology completely replace the old one, or form a complement?
  • Time Window? When is the specific time window for substitution or turning points?
  • Key Drivers? Which variables (e.g., cost reduction speed, API compatibility) are the decisive factors?
  • Winners and Losers? Which entities suffer first, and which benefit unexpectedly?
  • Strategy Effectiveness? Under what circumstances is an "open ecosystem" superior to "vertical integration"?
  • Endgame Form? Does it move towards monopoly, oligarchic balance, or fragmented coexistence?

🚀 Quick Start

Installation

Environment requirements: Python 3.12+ with pip package manager.

git clone https://github.com/StrategyLogic/omen.git
cd omen
pip install --upgrade pip setuptools wheel
pip install -e .

Run Example

# Step 1. analyze situation from a built-in case
omen analyze situation --doc sap_reltio_acquisition --pack-id sap
# Step 2. generate scenario planning artifact from situation
omen scenario --situation sap

View Results

Strategic Actor Persona UI

streamlit run app/strategic_actor.py

Then open http://localhost:8501 and select a case from cases/actors/ to view persona narrative, graph, and timeline.

Strategic Situation Brief

After omen analyze situation, read the generated brief:

# Example brief path
data/scenarios/sap/situation.md

👥 Target Audience

Omen is built for the following roles:

  • Technology Strategy Teams
  • Product & Platform Leads
  • AI Infrastructure Researchers
  • Open Source Ecosystem Observers
  • Investors & Industry Analysts

🎬 Show Cases

We have built-in classic reasoning:

More scenarios are under development (contributions welcome):

  • Agent Infrastructure vs Workflow Platforms
  • Vertical AI vs General AI Stack
  • Open Source Models vs Closed Commercial APIs
  • Data Governance vs AI-Native Knowledge Systems

📃 License

Omen is under AGPL-3.0-or-later, the project is developed and maintained by StrategyLogic®.

Note: If you wish to use Omen in a closed-source environment or provide it as a SaaS service without open-sourcing your code, please contact us for a commercial license.

🌟 Vision

Omen aims to become an open strategic reasoning workstation:

It does not output a single answer, but helps people systematically understand how the future branches; Understand which conditions shape the outcome; Understand which actions can change the path.

If you are interested in technological evolution, market substitution, strategic modeling, or multi-agent reasoning, welcome to join us in interpreting the omens of this chaotic world together.


Simulate the Signs. Reveal the Chaos.

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

omenai-0.1.5.tar.gz (123.5 kB view details)

Uploaded Source

Built Distribution

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

omenai-0.1.5-py3-none-any.whl (155.6 kB view details)

Uploaded Python 3

File details

Details for the file omenai-0.1.5.tar.gz.

File metadata

  • Download URL: omenai-0.1.5.tar.gz
  • Upload date:
  • Size: 123.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omenai-0.1.5.tar.gz
Algorithm Hash digest
SHA256 ce4dabbfc126b9ab42b99340d366af98f982c83937ba5fde051d8d1ea27019bb
MD5 e1f74d907fce0897b2d99029d11b88fa
BLAKE2b-256 e468adb12aba5120019f526e9249c11cf45ee7548300a3fe4adf7fcd597cd7c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for omenai-0.1.5.tar.gz:

Publisher: release.yml on StrategyLogic/omen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omenai-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: omenai-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 155.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omenai-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e90115fbd9d4f571196b6dfb14622e68d0aeb13f14957efbb1dad74839db8b4a
MD5 9750d2115535ef85c653d5a1cd04638d
BLAKE2b-256 88d57a7fba8a71f2f12100afd8a0c8d523c44c8aa8145b80e56e68395f1b6484

See more details on using hashes here.

Provenance

The following attestation bundles were made for omenai-0.1.5-py3-none-any.whl:

Publisher: release.yml on StrategyLogic/omen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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