Welcome to oduit’s documentation!
oduit is an Odoo CLI and Python utility layer focused on two things:
running common Odoo workflows with structured results
understanding addons through manifest, dependency, and series introspection
Highlights
oduit doctorfor setup diagnosticsstructured JSON output for automation and CI
addon intelligence commands such as
list-addons,list-depends,install-order,explain-install-order, andimpact-of-updatesplit addon technical documentation workflows with deterministic evidence and LLM/human report files
oduit agentas the primary automation surface for coding agents, including discovery, location, and verification flows such asget-model-fields,locate-model,validate-addon-change, andtest-summaryPython APIs for operations, addon analysis, typed planning models, and safe read-only queries
Quick Start
oduit --env dev doctor
oduit --env dev version
oduit --env dev list-addons
oduit --env dev install-order sale,purchase
oduit --env dev explain-install-order sale
Installation
pip install oduit
Contents
Contents:
- Installation
- Quick Start Guide
- Addon technical documentation
- Migrating from odoo.conf
- Using oduit from a coding agent
- Agent command inventory
- Agent Output Audit
- Which Interface?
- Command Line Interface
- CLI command inventory
- Configuration
- Recommended Format
- Recommended setup for existing Odoo projects
- Supported Locations
- Compatibility Notes
- Canonical Normalized Shape
- Canonical Normalized Shape
- Operation sets are not environment configuration
- Important Keys
- Translation-specific config caution
- Documentation workflow settings
- Python Usage
- Import Existing Odoo Configuration
- Diagnostics
- API Reference
- Examples
- Changelog