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
Community & Enterprise · Custom Addons
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
📦 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
Agent Activity
purchase/models
purchase/data
custom_approval/models
Get Answers, Not Search Results
Stop grepping through thousands of files. ERPeek traces call chains, follows inheritance, and pinpoints the exact code you need.
my-odoo-project
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
Agent Activity
sale_stock/models
stock/models
custom_wh/models
stock/data
stock/models
Powering Odoo development
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.
How It Works
Get started in three simple steps. No complex configuration required.
Connect
Connect your Odoo project and custom GitHub repositories. Select your Odoo version and distribution.
Index
ERPeek automatically indexes community modules, enterprise addons, and your custom code with structural and semantic analysis.
Ask
Ask anything in natural language and get code-backed answers with citations, file paths, and line numbers.
Built for Odoo complexity
ERPeek combines multiple search strategies and AI agents to deliver accurate, code-grounded answers.
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
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
Each version has its own isolated index
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
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
Multi-agent pipeline ensures accuracy
Simple, Transparent Pricing
Pay for what you use. Every plan includes full access to ERPeek's AI-powered code intelligence.
Starter
1,000 tokens included
- 1,000 AI tokens
- All Odoo versions
- Custom addon indexing
- Multi-agent verification
Pro
5,000 tokens included
- 5,000 AI tokens
- All Odoo versions
- Custom addon indexing
- Multi-agent verification
Enterprise
20,000 tokens included
- 20,000 AI tokens
- All Odoo versions
- Custom addon indexing
- Multi-agent verification
Ready to understand your Odoo codebase?
Join developers and consultants who save hours every week with ERPeek's AI-powered code intelligence.
No credit card required · Free 50 tokens to start

