Ouro Ouroboros

Ouro CLI

Knowledge-First Tooling for Coding Agents

Build, refine, and maintain AI-assisted codebases with ontology-driven workflows. Capture knowledge, generate documentation, and orchestrate automated coding flows.

✨ What is Ouro CLI?

Ouro CLI is a knowledge-first tooling suite designed for AI-assisted development. It helps you maintain a living knowledge base (. ouro directory) that orchestrators and coding agents use to understand your architecture, patterns, and constraints.

Ontology-Driven

Maintain a canonical description of your architecture, patterns, and constraints in .ouro/ontology/main.md

Agent-Ready

Designed for orchestrators like Codex. Read AGENTS.md for the behavior contract.

Technology Mapping

Automatically detect and track npm, PyPI, and RubyGems dependencies with curated documentation links.

Continuous Sync

Keep your knowledge base synchronized with code changes using automated workflows.

Task Management

Convert requirements, DoD checklists, and conversations into structured, actionable items.

Developer Experience

Beautiful CLI output, streaming responses, and intelligent automation make development a joy.

Ready to dive in?

Start with the command index to see everything Ouro CLI can automate.

Explore Commands →