Narnia — a software house
The tools I wish existed.
I'm Kiran Johns. I make small, finished tools here — dev tools and the occasional consumer product.
When something I need doesn't exist, I build it. Some are for builders, like Ax and Layrr. Some are for everyone, like Remoworker. All shipped, all run by one person.
The house
I make everything here, end to end.
I scope it, design it, write the code, ship it, and run it. The landing page, the CLI, the agent loop, the job index behind it. All mine. That's the point.
Small tools that are actually finished beat half-built platforms. Ax puts a deploy on a box you own. Layrr lets you click a button in your browser and have an agent edit the source for it. Remoworker reads your resume and ranks remote roles against it. Growth loops is the messy one, still in the workshop.
The collection
What's out right now.
Ax
A small CLI for putting uv Python agents and APIs on your own server. You bring the host, the runner, and the domain. Ax handles the path from repo to running.
OpenLayrr
A proxy that sits between your browser and your dev server. Click something on the page, describe the change in plain English, and Layrr hands the agent the right file.
OpenRemoworker
Upload your resume and Remoworker ranks the best remote roles for your skills. Results in seconds, free, and no account required.
OpenGrowth loops
Still in the workshop. The idea is agents that watch running experiments, read the results, push approved changes, and tell me what moved.
OpenHouse rules