A debug panel right on the Odoo page, for Odoo developers and consultants. See why Odoo does what it does: which module added a field, which inherited view changed the form, which call failed and with what traceback, which record rule blocks a user, which request fires 50 SQL queries.
No DevTools, no window switching, no module to install on the server. Open any Odoo page and click the round button: the panel opens beside it, on the record you are looking at. It works on any Odoo 18 or 19, on any domain, with your own session.
WHAT IT DOES
- Record: every field of the current record with its type, value, module, storage, compute or related source, the groups it is restricted to and the fields it triggers a recompute of; xmlids, noupdate, who created and last wrote it. Filter the fields as you type.
- View: the inheritance tree of the current view (primary and extensions, priority, source module), the combined arch, the action, and the invisible / readonly / required state of each form field evaluated like the web client. Pick a field on the page to jump to it.
- RPC: every call of the page, live, from page load: timing, result, errors with their full Python traceback. Click a call to edit it right there (route and JSON body) and send it again with your session, or write a new one. Copy any call as a cURL command to replay it outside the browser.
- Code: an ORM console in JavaScript, run as the logged-in user (their access rights and record rules apply): env['sale.order'].search(…), read, write, any public method. Suggestions for the installed models, their fields and the recordset methods as you type. Read-only by default.
- Security: pick any user and see, rule by rule, why each operation on the current model is allowed or blocked; their groups as a tree (what implies what), tried before being added; the ACLs, the fields hidden from them, a risk audit of the user and the instance (HTTPS, cookie flags, security headers, database manager). Log in as that user in an incognito window while your own session stays.
- Perf: Odoo's built-in profiler, explained. The requests slowest first, each with a diagnosis: an N+1 (the same query run once per record, and the line of code that does it), time spent in the database, or in Python. The time by function of the modules, the repeated and the slowest queries in plain words, and the flame graph.
- Menus: the technical screens you open all day (Models, Fields, Record Rules, Views, Menus, Crons, Actions, Reports, Parameters, Sequences, Mail Templates…) one click away, without debug mode.
- Apps: install, upgrade or open several modules at once, with filters like Odoo's
- Full screen like an editor, a panel you can resize, or the panel in its own window beside the page or on another screen.
- Debug mode switched from the toolbar icon, and kept on per Odoo instance if you want.
- Shortcuts: Alt+Shift+O shows / hides the panel, Alt+Shift+D turns debug mode on / off. • Light, dark and 9 editor color themes (Dracula, Monokai, Nord, One Dark Pro…). English and Vietnamese. COMPATIBILITY Odoo 18 and 19, on any domain (on-premise, Odoo.sh, localhost). Chrome, Edge, Brave and other Chromium browsers. One build for every version: the differences are detected at runtime.
Reviews & comments