Documentation
Narnia projects are small tools for shipping and editing software with direct control over the code and infrastructure you already own.
Use these guides to deploy Python agents and APIs with Ax, or visually edit a web app through Layrr while keeping changes in your actual codebase.
Ax
Ax is a small, single-tenant deploy platform for uv Python projects. It is built for teams that want a direct path from a repo to a running agent or API on infrastructure they control.
- Ax overview - the mental model, platform pieces, and domain rules
- Quickstart - run the platform locally and deploy from a project directory
- Production & bootstrap - set up a server, token, DNS, TLS, and upgrades
- ax.toml - define the app name, start command, port, ingress, and environment
- CLI & upgrades - login, deploy, operate apps, read logs, and update the CLI
Source: github.com/narnia-sh/ax.
Layrr
Layrr helps when a change is easier to point at than describe by filename. Run it beside a local web app, select the part of the UI you want to change, and apply edits back to the project through an AI coding workflow.
- Layrr overview - choose the right workflow for the UI problem you are solving
- Quickstart - run Layrr from npm beside a dev server and make the first edit
Package: npmjs.com/package/layrr. Source: github.com/narnia-sh/layrr.