Scriptonia/about
DocsBlogGet started →
ABOUT US

Hi, I'm Satwik. I build Scriptonia alone.

Satwik R, founder of Scriptonia

I'm a solo founder with one laptop and four coding agents. Most of my day happens in a terminal with Claude Code, Codex, OpenClaw, and Hermes, and that isn't a demo I put on for anyone. It's just my job. Before Scriptonia I spent time in open source, contributing through Google Summer of Code 2025, and that's where something stuck with me. In a good project, nothing gets merged without a reason you can point to. Every patch traces back to an issue. Every issue traces back to a person who needed something.

Then I watched coding agents quietly break that chain, and everyone cheered anyway, because the code came out so fast.

The night that started this

One evening I asked an agent to add filtering to an audit log. Fifteen minutes later I had beautiful code. Five filter types, clean components, tests passing. It genuinely looked like a great pull request.

Except the customer had only asked for one filter, by actor, and that filter wasn't even in there. The request was sitting in a sales call transcript the agent had never seen. And buried in my own notes was a roadmap decision I'd made weeks earlier saying no per user filters until version two, which this new code had just quietly reversed, because nobody ever told the agent that decision existed. I sat there looking at flawless code that was wrong in every way that actually mattered, and it finally clicked what had happened to the way I work.

Execution got a hundred times faster. Planning quietly died. The old way of working assumed a human was reading between the lines: write a careful spec, brief the engineer, trust their judgment to fill in the gaps. Agents don't read between lines. They fill silence with initiative. Hand one a vibe instead of a plan and it will happily ship you a very confident guess.

So I'm rebuilding the part that died

Scriptonia is the planning layer, rebuilt for a world where agents write the code. Issue in, PR out, with nothing lost in between. Every piece of customer reality you have, Slack threads, tickets, call transcripts, notes you typed at 2am, goes into a brain that remembers it. When it's time to build something, one sentence turns into a PLAN.md. Every claim in it cites the customer who actually said it. A Non-goals section fences off the extra scope an agent would otherwise talk itself into. And if new work contradicts a decision you already made, it gets marked unresolved and stops there until a real person signs off. Your agent executes the plan. The pull request carries the receipts.

Right now it only exists as a CLI, and that's on purpose. I live in the terminal, and I'm guessing you do too, so npx scriptonia login is all it takes to get the whole loop running in a couple of minutes. A dashboard will come later. Getting the core of this right comes first.

What I promise you

I use Scriptonia to build Scriptonia. Every plan for this product runs through its own brain, so when something in here is broken or slow or confusing, I feel it before you do. I will keep working on this until it's the best possible version of itself: fewer steps, sharper plans, agents that build what your customers actually asked for instead of what sounded reasonable at 1am. If you write to sathwik07@scriptonia.dev, it's genuinely me who reads it, usually the same day. What you tell me becomes signal too. Whatever gets asked for the most is what I build next. That isn't a support policy I set up. It's just how one person, building alongside four agents, tries to stay honest with the people using what he makes.

Thank you for trusting me with your time.

Satwik R, founder