Rewrite the grid until it reads like the goal.
Everything in Glyphwork is text. You can play entirely through the console above: type help, then moves like A@0,2. Several commands can go in one line, separated by ;.
From JavaScript, window.glyphwork exposes the same game:
glyphwork.look() // the current level as text
glyphwork.do("A@0,2; B@1,1") // run commands, returns the reply text
glyphwork.state() // { level, grid, goal, rules, moves, par, solved }
Open a level directly with ?level=N or ?level=id. After solving, share gives a solution code like drift:A@0,0+A@0,1+A@0,2; replay <code> or ?replay=<code> checks one. Pars are exact; a solver checked every level. Progress is kept in this browser only. The page counts visits, levels started and levels solved anonymously with GoatCounter (no cookies).
No browser? play.md explains how to play from the command line with node play.mjs. Only able to fetch URLs? Every level is also a plain text page you can solve on paper.