The Architecture Layer.
Visualize, navigate, and control your project architecture above the IDE.
What is O²Prex?
O²Prex (Object-Oriented Process Representation & Architecture EXecution) is a Visual Architecture Layer that sits above traditional IDEs. It introduces “Architecture‑as‑a‑File” — a single, unified JSON file that holds your entire project’s structure, dependencies, and metadata.
While IDEs like VS Code, PyCharm, and IntelliJ are great for writing and debugging code, they lack tools for understanding, navigating, and controlling architecture at scale. O²Prex fills that gap.
Key Features
Visual Architecture Canvas
See every Module, Class, Method, and Function in a beautiful, color‑coded tree. Understand your entire project in under 60 seconds.
Live Search with Visual Filtering
Type any character and watch non‑matching items fade to white. Matched items auto‑unfold so you see them in context.
Datum Connections
One click reveals everything that uses a method/class and everything it uses. See hidden dependencies before they break.
Isolation Mode
Search across code, tags, comments, and docstrings, then isolate only matching items. Focus on exactly what matters.
Visual Project Management
Attach Todo lists, Green/Red flags, Lock items, Suppress items — all directly on the architecture canvas.
AI‑Ready Export
Export your entire project as JSONC with AI Header. Feed it to ChatGPT, Claude, or Gemini for instant analysis and documentation.
External IDE Integration
Ctrl+Double‑click any item to open it in VS Code (or other IDEs) with auto‑complete and PYTHONPATH already configured.
Merge Engine
Generate clean, synchronized source files directly from your JSON architecture model — with full OOP rule enforcement.
How It Works
┌─────────────────────────────────────────────────────────────┐
│ O²Prex │
│ Visual Architecture Management, Analysis, & Control │
│ │
│ • Visual OOP Structure Display │
│ • Live Search & Isolation │
│ • Dependency Analysis │
│ • AI-Ready Export (JSONC) │
│ • Architecture‑as‑a‑File │
│ • Merge Engine │
└─────────────────────────────────────────────────────────────┘
│
┌─────────────────┼─────────────────┐
│ │ │
┌───▼─────┐ ┌───▼───┐ ┌───▼───┐
│ VS Code │ │PyCharm│ │Other │
│ Code │ │ Code │ │IDEs │
│ Layer │ │ Layer │ │ │
└─────────┘ └───────┘ └───────┘
Traditional IDEs = Write, Debug, Run Code
O²Prex = Architecture, Navigation, Analysis, Control
They don’t compete — they complement each other.
O²Prex vs. Traditional IDEs
| Capability | VS Code / PyCharm | O²Prex |
|---|---|---|
| Write & Debug Code | ✔ Excellent | ✖ (Basic built‑in only) |
| Visual Architecture | ✖ | ✔⭐⭐⭐⭐⭐ |
| Live Search with Filters | ✖ | ✔⭐⭐⭐⭐⭐ |
| Isolation Mode | ✖ | ✔⭐⭐⭐⭐⭐ |
| Dependency Analysis | ✖ | ✔⭐⭐⭐⭐⭐ |
| AI Integration | ✖ | ✔⭐⭐⭐⭐⭐ |
| Architecture‑as‑a‑File | ✖ | ✔⭐⭐⭐⭐⭐ |
| Merge Engine | ✖ | ✔⭐⭐⭐⭐⭐ |
Technical Stack
- 🐍 Python (Core)
- ⚡ PyQt6 (GUI Framework)
- 🖼️ QGraphicsScene (Visual Canvas)
- 📄 JSON / JSONC (Data + AI Export)
- 🔗 AST (Upcoming)
- 📡 QFileSystemWatcher (Live Sync)
Connect with Me
Interested in collaboration, licensing, or partnership? Let’s talk.

