Understand your Odoo codebase in seconds, not days

Ask natural-language questions about your Odoo codebase and get precise, code-grounded answers. ERPeek searches community modules, enterprise addons, and your custom code — scoped to your exact version.

No credit card required 50 free tokens

Odoo 14.0Odoo 15.0Odoo 16.0Odoo 17.0Odoo 18.0Odoo 19.0

Community & Enterprise · Custom Addons

For Business Analysts

Understand Odoo Without Reading Code

ERPeek translates complex Odoo logic into clear, client-ready explanations — no technical background required.

  • Map any business process, step by step
  • Generate client-ready documentation
  • Explain custom addon behavior
  • Audit approval workflows & access rules
  • Answer "how does X work?" instantly
  • Onboard non-technical stakeholders
ERPeek — Purchase Order Approval
How does the purchase order approval process work, step by step?

📦 Purchase Order Approval — How It Works

Here is the full approval flow from creation to confirmation:

1. Draft — Buyer selects vendor and adds lines. Nothing sent to supplier yet.

2. Confirm Order — Triggers budget check + your custom_approval rule requiring manager sign-off above $5,000.

3. Manager Approves — Order moves to Confirmed status. Reject or request changes also available.

4–5. Warehouse receipt auto-created, then 3-way match: PO → Receipt → Vendor Bill.

3 modules · 8 source references · verified

Ask about your Odoo codebase...

Agent Activity

Source Files3
purchase_order.py
communityL124–156

purchase/models

purchase_workflow.xml
communityL34–58

purchase/data

purchase_approval.py
customL12–29

custom_approval/models

Tool Calls4
search_code
get_module_info
trace_inheritance
verify_answer
For Developers

Get Answers, Not Search Results

Stop grepping through thousands of files. ERPeek traces call chains, follows inheritance, and pinpoints the exact code you need.

Trace call chains without greppingFollow ORM inheritance treesFind which module overrides a methodAnalyze impact before refactoringDebug computed field logicOnboard to a new Odoo instance fast
ERPeek — MTO Route Analysis

my-odoo-project

Inventory Analysis
MTO Route Analysis
Custom WH Module
Stock Valuation
What triggers reordering in the MTO route?

MTO reordering triggers on sale confirmation, not the scheduler cron. The call chain is:

1. sale.order.line._action_launch_stock_rule()

2. stock.rule._run_pull()

3. procurement.group.run(procurements)

The MTO route sets procure_method='make_to_order', bypassing the scheduler. Your custom_wh addon overrides _run_pull() at custom_wh/models/stock_rule.py:22 to add a secondary routing check.

5 source files · 14 code references · verified

Ask about your Odoo codebase...

Agent Activity

Source Files5
sale_order.py
communityL145–157

sale_stock/models

stock_rule.py
communityL89–112

stock/models

stock_rule.py
customL22–41

custom_wh/models

stock_data.xml
communityL23–27

stock/data

stock_move.py
communityL310–328

stock/models

Powering Odoo development

odoo
Python
GitHub
PostgreSQL
Why ERPeek

Stop guessing. Start knowing.

Traditional tools fail at Odoo's complexity. ERPeek was built to solve that.

The Problem

Hours lost reading unfamiliar code

New modules, inherited overrides, scattered logic across files — understanding Odoo codebases takes days of manual code reading.

Generic AI gives wrong Odoo answers

ChatGPT and Copilot hallucinate Odoo APIs, mix versions, and can't see your custom addons. You waste time verifying bad answers.

Custom addons invisible to search

Your custom overrides aren't indexed anywhere. grep can find strings but can't follow inheritance chains or understand module structure.

The Solution

Instant code-grounded answers

Ask in plain English and get answers with exact file paths and line numbers. Every response cites real code from your codebase.

Version-aware, verified intelligence

Scoped to your Odoo version with a dedicated verification agent that fact-checks every answer before it reaches you.

Custom addon priority detection

ERPeek indexes your GitHub repos, detects custom overrides, and prioritizes them in answers. Nothing is invisible.

Simple Setup

How It Works

Get started in three simple steps. No complex configuration required.

Step 01

Connect

Connect your Odoo project and custom GitHub repositories. Select your Odoo version and distribution.

Step 02

Index

ERPeek automatically indexes community modules, enterprise addons, and your custom code with structural and semantic analysis.

Step 03

Ask

Ask anything in natural language and get code-backed answers with citations, file paths, and line numbers.

Features

Built for Odoo complexity

ERPeek combines multiple search strategies and AI agents to deliver accurate, code-grounded answers.

Search

Hybrid Code Search

Combines structural indexing, semantic vectors, and agentic search for deep code understanding that goes beyond simple text matching.

  • Structural index: modules, models, fields, and inheritance chains
  • Semantic vectors: find code by meaning, not just keywords
  • Agentic search: multi-step reasoning for complex questions
"How does sale order confirmation work?"
Structural: sale_order.action_confirm()
Semantic: order state transitions
Agent: inheritance chain analysis
Intelligence

Version-Scoped Intelligence

Every answer is scoped to your exact Odoo version. Agents never cross-contaminate between versions or distributions.

  • Support for Odoo 14.0 through 19.0
  • Community and Enterprise distributions
  • Version-specific API knowledge
v14.0
v15.0
v16.0
v17.0
v18.0
v19.0

Each version has its own isolated index

Custom Code

Custom Addon Awareness

Detects overrides in your custom addons automatically. Answers prioritize your custom code when it modifies standard behavior.

  • GitHub repo integration for custom addons
  • Automatic override detection
  • Source attribution: community, enterprise, or custom
Communitysale/models/sale_order.py
Enterprisesale_subscription/models/sale_order.py
Custommy_addon/models/sale_order.py
Verification

Multi-Agent Verification

A dedicated fact-checking agent verifies every answer before it reaches you. No more hallucinated Odoo APIs or wrong file paths.

  • Context planning agent scopes the search
  • Research agent finds relevant code
  • Verification agent fact-checks the answer
Plan
Research
Verify
Deliver

Multi-agent pipeline ensures accuracy

Pricing

Simple, Transparent Pricing

Pay for what you use. Every plan includes full access to ERPeek's AI-powered code intelligence.

Starter

$20

1,000 tokens included

  • 1,000 AI tokens
  • All Odoo versions
  • Custom addon indexing
  • Multi-agent verification
Get started
Most Popular

Pro

$60

5,000 tokens included

  • 5,000 AI tokens
  • All Odoo versions
  • Custom addon indexing
  • Multi-agent verification
Get started

Enterprise

$200

20,000 tokens included

  • 20,000 AI tokens
  • All Odoo versions
  • Custom addon indexing
  • Multi-agent verification
Get started

Ready to understand your Odoo codebase?

Join developers and consultants who save hours every week with ERPeek's AI-powered code intelligence.

Start Free

No credit card required · Free 50 tokens to start