A foundation for tool developmentShared core library
Python Editor Core Library
ScriptSlateBridge / PythonSlate
Build UE editor interfaces in Python with shared widgets, menus, and editor capabilities, giving different tools a common foundation.
My focus: making recurring UI patterns and interactions reusable, with clear, stable boundaries for building new tools with AI.
Python / SlateUI & InteractionShared Capabilities
An active focusWork in progress
Scene Check Toolkit
SceneCheckToolkit
Organize checks around scenes and components in the editor, connecting usage context, issue location, and actionable feedback.
My focus: preserving object relationships as checks move from assets into scenes, so results can lead back to a specific usage location.
Expressing and executing rules
Standards Validation Toolkit
ResourceToolkit
Combine scope, conditions, object transformations, and actions into reusable rules that bring production standards into everyday workflows.
Read about rule design
Working with assets
Asset Check Toolkit
AssetCheckToolkit
Organize checks around assets, import and display results, and help users locate issues, understand findings, and take the next step.
My focus: how people review and use results, and how tools can share common property and UI capabilities.
AI chat and model selectionAndroid · In development
Yingying · AI Chat App
Yingying
An Android AI chat app I am developing. Users ask a question, and the server selects the reply model and reasoning effort based on the conversation, keeping the exchange in the same chat.
Sign in with an account. Model calls are billed by actual usage; the app explains the rules and prices.
Editor tools are not available for public download yet. Yingying's Android package is available above.