STATUS / PUBLICSOURCE / PYTHONSYSTEM / CODE EXPLORER

PROJECT

VisiCLI

Gesture-Controlled Python Code Explorer

A terminal-based code explorer that maps Python packages, files, classes, functions, and selected relationships into a navigable hierarchy controlled by hand gestures or keyboard input.

  • Python
  • AST
  • OpenCV
  • MediaPipe
  • CLI

VisiCLI's project map, terminal navigation, and visual interface for exploring Python code structure.

Understanding the structure of a Python codebase from a terminal can require jumping between files and tools, while importing a project just to inspect it can execute code with unintended side effects.

Parse Python source with a bounded, deterministic AST scan and present the resulting structure as terminal cards with hierarchical navigation, keyboard controls, and optional webcam-driven gestures.

PYTHON SOURCE
BOUNDED AST SCAN
PROJECT GRAPH
EXPLORER CONTROLLER
TERMINAL VIEW
GESTURE / KEYBOARD INPUT
  • Analyze source without importing or executing the inspected project
  • Bound scans with directory exclusions and file, byte, and definition limits
  • Separate project analysis, graph modeling, navigation, and terminal rendering
  • Keep keyboard demo and camera-driven gesture input as distinct modes
  • Repository available
  • Linux user-level installer
  • Automated tests for analysis, navigation, and gesture handling
  • 3 interface screenshots