How this site runs itself — Jack Stovell
People ask how much of jstov.uk is actually me. Fair question. Short answer: most of it, but I've got help. A lot of help, actually.
The stack, nothing fancy
React and Vite, hosted on Cloudflare Pages. Code lives on GitHub. No secret sauce here, just a normal frontend doing normal frontend things.
The words
Here's the bit people find odd. The words on this site are drafted through ScriptGrain, one of my own products, using a voice profile trained on my actual writing. So the AI drafts sound like me, not like a chatbot that's read a management book. I still steer every piece, but the first draft isn't always typed by these hands. Feels a bit like cheating. Isn't, really.
The workers
There's a fleet of 20+ specialised Claude agents running the studio behind the scenes. They draft posts, they QA each other's work (two independent passes before anything's worth publishing), they audit SEO, they review design using actual computer vision, they scan for security issues, they keep an eye on email and calendars. It's less "one AI" and more a tiny, slightly obsessive newsroom that never sleeps and never asks for a pay rise.
Publishing, on autopilot
Push to main, and it's live within ten minutes via a cron job. Blog drafts land through an API, get QA'd by the agents, then publish on schedule. I don't touch a dashboard. I barely touch anything, if I'm honest.
Built to be read by machines too
A Cloudflare worker serves crawlers real HTML, because otherwise the React shell is invisible to them. There's an llms.txt, a live sitemap, JSON-LD structured data, the works. My canonical identity card lives at i.hilyt.it/jack. Hilyt's also mine. Everything's linked up so both humans and bots can find their way round.
The human bit
I steer, I approve, and I take the blame when something breaks. The agents do the heavy lifting, but nothing ships without a human gate where it actually matters. That's me. Just me, a laptop, and a lot of trust in the process.
The proof
The whole architecture's public at github.com/StovBuilds/jarvis-architecture. This page you're reading? That's the proof it works. Go have a look, if that's your thing.