User guide
Concepts, first steps, and reference for using the project.
Getting started
- Installing PrumoPrumo is distributed as a single static executable compiled in Go, with no external runtime dependencies (it does not require Python, Node.js, or…
- Your First Project with Prumo (5 minutes)Initializing a project in Prumo is instant and does not require writing any configuration files by hand.
- Adopting Existing Projects (Brownfield)Do you have an existing repository in Go, Node/TypeScript, Python, Rust, or another language and want to bring it into Prumo without rewriting code…
- Core Concepts and Mental ModelTo use Prumo as effectively as possible, humans and code agents must understand its two-plane mental model: the Host Plane (Global Environment) and…
Manual
- Installation ManualThe Go binary does not require Python, Node, or CGO.
- Connectors & Harness AdaptersPrumo adopts a provider-agnostic architecture. No execution environment or LLM vendor has direct authority over the project's canonical truth.
- Uninstallation ManualUninstalling Prumo never removes project data.
- CLI Usage ManualPrumo keeps the canonical truth in the Git repository. The harness executes actions deterministically; Prumo enforces the protocol, policies, Goals…
Tools
- Complete CLI Reference (prumo)The prumo executable accepts commands and structured flags. For automation in CI pipelines or integration with agents, the --json flag guarantees…
- Repository Diagnostics (prumo doctor)The prumo doctor command is the repository's physician. It performs a thorough, multi-level inspection to ensure the project is sound and ready for…