PyMason is the front door to Wizard Productions AI Studio — visual Python, studio tools, and the work behind the brand.
Limited free trial.
By participating, you agree to provide thoughtful feedback after using PyMason
(what worked, where you got stuck, and whether you’d use it again).
Ctrl+Shift+Z — undo studio snapshot (AI apply / convert)
Debug — breakpoints on line numbers, Step / Cont / locals
Stage — turtle + plot canvas (Stage category)
Agent Apply — AI returns pymason-json; one-click apply
Project — multi-module tabs + download all
Curriculum — autograded units
Ctrl+K — command palette
Tips
Select a block to highlight its lines in the code panel
Click a code line to highlight the matching block
Right-click a block → Show Python or Disable
Disconnected blocks show a warning icon
Missing required inputs get a red dashed outline
Workspaces auto-save every 30 seconds
AI Assistant
Open AI Chat — providers: xAI Grok, Ollama (local), or Claude. Keys/URLs stay in this browser only. Quick actions: Explain, Debug, What Blocks?, Build This, Review.
Toolbox modes
Use the Categories control: Core (starter set) or Show All. Status bar shows block counts per category in use.
509000down#FF7A26Hello20#FF7A26osmathrandomjsondatetimereospathdatetimedatetimecollectionsCounterjsonjsdatetimedthello worldEnter something: describe what this code doesEnter a number: file.txtHello1hellohellohello worldworldhellohello world hello hello worldworldPython, hello worldhellohello hellohellohello123hello worldworld4210int42str42float3.14boollist0111033.141100103010-5379005i0101my_listmy_listmy_listmy_listmy_list0my_listmy_listmy_listmy_listmy_listmy_listmy_listmy_listmy_listmy_listnamenameAlicenamenameunknownnamenamedefaultkeyvalueSomething went wrong1%Y-%m-%d %H:%M:%S%Y-%m-%d42110201.folderfile.txtfile.txt/a/b/c.txtout/data.\\d+\\w+\\s+,^hello5302103.141592175_3listPointx y92.71803.141595010sha2565320name30522printhttps://example.comhttps://api.example.com/v1/itemsworker0.1MyClassmy_methodnamenamemethodmethodMyClass