Item logo image for odeX - Odoo ORM Box

odeX - Odoo ORM Box

ExtensionDeveloper Tools
Item media 5 (screenshot) for odeX - Odoo ORM Box
Item media 1 (screenshot) for odeX - Odoo ORM Box
Item media 2 (screenshot) for odeX - Odoo ORM Box
Item media 3 (screenshot) for odeX - Odoo ORM Box
Item media 4 (screenshot) for odeX - Odoo ORM Box
Item media 5 (screenshot) for odeX - Odoo ORM Box
Item media 1 (screenshot) for odeX - Odoo ORM Box
Item media 1 (screenshot) for odeX - Odoo ORM Box
Item media 2 (screenshot) for odeX - Odoo ORM Box
Item media 3 (screenshot) for odeX - Odoo ORM Box
Item media 4 (screenshot) for odeX - Odoo ORM Box
Item media 5 (screenshot) for odeX - Odoo ORM Box

Overview

Run Odoo ORM calls (search_read, read, write, create, fields_get…) in Python syntax from any Odoo page and inspect the result.

odeX is an Odoo ORM box for developers and functional consultants. Press Alt+Shift+X (or click the toolbar button) on any Odoo page, type an ORM call the way you would in an Odoo shell, press Enter and see the result right away. The box opens with your own user ready to run, so the first Enter shows who you are on this database. res.partner.search_read([('is_company', '=', True)], ['name', 'email'], limit=5) res.partner.browse([1, 2]).with_context(lang='fr_FR').read(['name']) env['sale.order'].search_count([('state', '=', 'sale')]) WRITE CALLS LIKE IN PYTHON • model.method(...), env['model'], browse(ids), with_context(...), with_company(...) • Keyword arguments, True/False/None, tuples, Command.create / Command.set / … • uid, and _ / __ for the previous results: res.partner.browse(_).read(['name']) • Tab completes model names and ORM methods, with their signatures SEE THE RESULT • Table view for record lists, a collapsible tree for anything else, plus JSON and Python views • Many2one values shown as "name #id" • Copy the result as Python or JSON • Errors show Odoo's error type and message, with the server traceback folded underneath; syntax errors point at the column SAFE BY DEFAULT • Every call runs through your own Odoo session, as your user, with your access rights and record rules • write, create, unlink, button methods and anything not known to be read-only ask for confirmation first, showing the database and the number of records • odeX has no access to any site until you open it on that tab COMFORT • Draggable, resizable panel that doesn't touch Odoo's styles • History of your last 200 calls with status and timing; Alt+↑ / Alt+↓ to recall • Examples menu, light / dark / auto theme, your draft survives a reload PRIVACY odeX runs only when you open it, only on that tab, and talks only to the Odoo server you are on. Results are never stored or sent anywhere. No data is collected, no analytics, no third-party services. odeX is an independent open-source project (MIT), not affiliated with Odoo S.A. "Odoo" is a trademark of Odoo S.A. Source: https://github.com/odoomates/odex

Details

  • Version
    1.0.0
  • Updated
    November 12, 2026
  • Offered by
    Odoo Mates
  • Size
    42.24KiB
  • Languages
    English
  • Developer
    Email
    odoomates@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Search
Clear search
Close search
Google apps
Main menu