CuraForge
Interactive Demo
Architecture
Static, no-backend demo
Scripts
Input
Report
Load
Create
Delete
Script files
Scripts are concatenated in filename order. They can read
input_json
and write to
result
.
Input JSON
Pick a sample (simulated data from services + AI) or paste your own.
Load sample
Report template
Uses placeholders like
<ext:CuraForge.impression_snippet>
.
Sample
—
Run
Save Script
Pyodide: loading…
Python script
Edit and click
Run
.
Rendered report preview
Placeholders are replaced client-side.
Output (result JSON)
Keys become report placeholders.
Tip: edit the script to write
result["impression_snippet"]
, then press
Run
. The report preview will update instantly.