Andy Gayton

@ndyg.ca

Simple tools, fewer abstractions—inviting everyone to tinker & build. What’s worth building? For me: empathy and reworking our urban environments for humans. https://ndyg.ca / https://www.cross.stream 🌌 Milky Way, ☀️Solar System, 🌍Earth, 🍁Canada, Toronto

4000 years into a land of love, violence, and technology, do you have what it takes to be the ultimate actor? ROLEPLAYER will be available to play in person in Toronto for a limited time at the InterAccess Gallery NEXT FRIDAY as part of Vector Festival 2026. July 10th, 32 Lisgar. 4PM.

Official art for ROLEPLAYER, a video game from Play Underground Games! Actor 4000 runs down stylized Hollywood streets with billboards  and skyscrapers to either side of them.

bit of an easter egg.. the ux is still a bit rough, you can give an LLM the stacks2099/README.md and then the url of the instance it's running in, and ask it, "embed the site we are working on, in our current stack"

stacks2099 release :: v0.4.0 lots of focus on international keyboards; öé alt-* keybindings are gone, trying a <leader> style of ux, mod+k and then plain character style actions. there's a navigate mode for plain characters, only diffs will be in the next one github.com/cablehead/st...

Bild

i had an epiphany: given we need a high-quality terminal running on the server, why do we need a real terminal running in the browser, too? can we just broadcast the server's screen state as html? and yes, you can. so this is now running nushell + datastar + http-nu + wezterm, and no ghostty-wasm

Andy Gayton@ndyg.ca · 3mo ago

experimenting with "mux"-ing ghostty-web in a browser. each pane connects to a real nushell pty on the server, that's preserved between refreshes / reconnects