Graph Editor (AppKit)
Native macOS application validating C++ 3-tier integration with AppKit
Code Breakdown (23,552 lines total)
Key Features
- Node-based graph structure with typed connections
- Multiple attachments per concept
- Full undo/redo via commit history
- Embedded Python scripting
- Automatic Python Binding of C++ business logic
- Multi-user editing via CommitDatabaseServer
Private laboratory application. Validates that the Viper C++ runtime integrates cleanly into a native macOS UI layer with embedded Python.