I'm working on an open-source node editor for experimenting with covenant scripts.
covenants.diyYou can wire nodes together and it builds the taproot output, assembles the tapscript, computes the sighash, and runs the script in an interpreter that reports what each opcode did to the stack. Every hash and every signature is computed in the browser.
Every graph has a permalink, so the nine worked examples below open already built and running. Click one and step through it:
If there is a construction you would like wired up as an example, say so and I will add it

.
A selector in the header sets which proposals you assume are active, and every script is marked enforced, degraded, or open against that choice.
Source is MIT, except the interpreter fork, which keeps the CC0 dedication it came with.
*
Copying a permalink uploads the graph, which is what makes the link short; nothing else leaves the browser.