Urus documentation
Urus is a TypeScript CLI for registering app bots under systemd on Linux and WSL: JSON registry, add/edit/delete, logs, safe path guards, and multi-runtime support (Node.js, Python with optional venv, PHP).
This tree is organized for a static docs site (e.g. Nextra ): each major section is a folder with its own README.md as the section index.
Sections
| Folder | Description |
|---|---|
| Getting started | Install, init, first bot |
| CLI reference | Commands, flags, non-interactive mode |
| Architecture | Design: registry, systemd, venv |
| Guides | How-tos and deep dives |
| Examples | Example bot layouts |
| Contributing | Hacking on Urus |
Quick links
- Browse online: urus.zamdev.dev
- Repository: github.com/zamdevio/urus
- npm:
@zamdevio/urus
Source of truth
The CLI implementation lives under src/ in the repo. These docs summarize behavior; when in doubt, prefer the code and urus help <command>.