STATUS / PUBLICSOURCE / PYTHONSYSTEM / GUI + 3D WORLD

PROJECT

VisiGUI

Gesture-Driven Python Project Explorer

An interactive Python project explorer that combines static code analysis, hand-gesture controls, and a procedural 3D world in a single desktop application.

  • Python
  • PyQt6
  • OpenGL
  • MediaPipe
  • OpenCV

VisiGUI's gesture-driven code explorer and procedural 3D world, combining structured Python project navigation with camera-based interaction.

Understanding a Python codebase and navigating interactive visual environments can require separate tools, while importing inspected code may trigger unintended side effects.

Reuse VisiCLI's static analysis to build a ProjectGraph without importing target code, then route camera-driven gestures through a context-aware controller to the Qt explorer and a separate OpenGL world.

PYTHON SOURCE
STATIC ANALYSIS
PROJECT GRAPH
CAMERA & GESTURE INPUT
INTERACTION CONTROLLER
QT EXPLORER + 3D WORLD
  • Builds on VisiCLI's project-analysis concepts and ProjectGraph
  • Inspects Python source without importing or executing the target project
  • Routes gesture intent through a controller before application actions
  • Keeps the project explorer and generative 3D world independent
  • Repository available
  • Static Python project analysis
  • Gesture-controlled navigation
  • Automated test suite
  • Interactive OpenGL environment