Ask about code
How Claudioo searches your custom modules and base Odoo source to find answers fast.
When you ask about a model, a method, or how something works, Claudioo searches both your custom code and standard Odoo to find the answer. You don't need to tell it where to look — it figures that out based on your project setup.
How it works
Claudioo always has access to base Odoo source code for the version your project targets. For your custom modules, it adapts based on what's available:
If your project has a GitHub repository
Claudioo searches both your custom modules and standard Odoo at the same time. This is the fastest way to explore code — everything is available instantly, and Claudioo can compare your customizations against the standard to trace inheritance chains and find where things are defined.
If your code is only on the instance
If your project doesn't have a linked GitHub repo but you have SSH access configured and instances set up, Claudioo connects to your live instance via SSH to browse the deployed custom modules (read-only) while also searching base Odoo locally.
This is useful when your custom code lives on an instance but isn't in a GitHub repository that Claudioo can access directly.
Without a repository or SSH
Claudioo can only explore base Odoo source. This is still useful for learning how standard modules work, understanding ORM patterns, or researching how a feature is implemented before you start customizing.
Choosing your exploration mode
You're not locked into one mode — it depends on what you need.
- Local workspace (GitHub repo linked) — Fastest. The code is right there. Claudioo can also create and edit files. Best when you want to work with the code directly.
- Remote via SSH — Explores what's actually running on your instance. A bit slower since it connects over the network, but you're looking at the real thing. Works even without a linked repo.
Both can coexist: you can have a repo linked and still use /remote-ops to check what's running on the instance.
You don't need the code locally to explore it. If your custom modules are on an instance you can SSH into, Claudioo can browse them directly — no GitHub repo required.
Example questions
- "How does
sale.orderhandle theaction_confirmmethod?" - "Where is the
stock.pickingmodel extended in my custom modules?" - "What fields does
account.moveadd in the enterprise version?" - "Show me how
purchase.ordercomputes theamount_totalfield"
Tip
Be specific when asking Claudioo to explore code. Mentioning the model name, method, or file path helps it find what you need faster.
Learn more
- Projects — Setting up your workspace, instances, and Odoo version
- Work with a live Odoo instance — Run queries and read logs against the real thing