MCPcopy
hub / github.com/odoo/odoo

github.com/odoo/odoo @main sqlite

repository ↗ · DeepWiki ↗
104,362 symbols 536,998 edges 14,388 files 23,032 documented · 22%
README

Odoo

Build Status Tech Doc Help Nightly Builds

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...

Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

Getting started with Odoo

For a standard installation please follow the Setup instructions from the documentation.

To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials.

Security

If you believe you have found a security issue, check our Responsible Disclosure page for details and get in touch with us via email.

Extension points exported contracts — how you extend this code

DynamicFieldInfo (Interface)
(no doc) [7 implementers]
addons/web/static/src/@types/registries/fields_registry.d.ts
OdooCommandDispatcher (Interface)
(no doc) [10 implementers]
addons/spreadsheet/static/src/@types/commands.d.ts
Thread (Interface)
(no doc)
addons/website_livechat/static/src/common/@types/models.d.ts
SharedMethods (Interface)
(no doc)
addons/html_builder/static/src/@types/plugins.d.ts
Services (Interface)
(no doc)
addons/iot_base/static/src/@types/services.d.ts
DiscussApp (Interface)
(no doc)
addons/im_livechat/static/src/core/public_web/@types/models.d.ts
HrDepartment (Interface)
(no doc)
addons/hr/static/src/core/common/@types/models.d.ts
Thread (Interface)
(no doc)
addons/project/static/src/core/web/@types/models.d.ts

Core symbols most depended-on inside this repo

expect
called by 37349
addons/web/static/lib/hoot/core/expect.js
toHaveCount
called by 11013
addons/web/static/lib/hoot/core/expect.js
toBe
called by 10294
addons/web/static/lib/hoot/core/expect.js
_
called by 6690
addons/web/static/lib/fullcalendar/core/index.global.js
contains
called by 5807
addons/web/static/tests/legacy/utils.js
with_context
called by 5566
odoo/orm/models.py
filtered
called by 5514
odoo/orm/models.py
ref
called by 5307
addons/product_margin/wizard/product_margin.py

Shape

Method 69,112
Class 17,512
Function 15,830
Route 1,587
Interface 321

Languages

Python55%
TypeScript45%

Modules by API surface

addons/spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js4,100 symbols
addons/web/static/lib/zxing-library/zxing-library.js1,769 symbols
addons/web/static/lib/Chart/Chart.js1,189 symbols
addons/web/static/lib/pdfjs/web/viewer.js973 symbols
addons/web/static/lib/fullcalendar/core/index.global.js948 symbols
addons/mail/static/lib/odoo_sfu/odoo_sfu.js634 symbols
addons/web/static/lib/owl/owl.js421 symbols
addons/account/models/account_move.py397 symbols
addons/spreadsheet/static/lib/chartjs-chart-geo/chartjs-chart-geo.js372 symbols
odoo/addons/test_orm/models/test_orm.py285 symbols
odoo/addons/test_orm/tests/test_fields.py254 symbols
odoo/orm/models.py238 symbols

Dependencies from manifests, versioned

Babel2.9.1 · 1×
Jinja23.0.3 · 1×
MarkupSafe2.0.1 · 1×
Pillow9.0.1 · 1×
PyKCS111.5.16 · 1×
PyPDF5.4.0 · 1×
PyPDF21.26.0 · 1×
Werkzeug2.0.2 · 1×
XlsxWriter3.0.2 · 1×
aiortc1.10.1 · 1×
asn1crypto1.4.0 · 1×
cbor25.4.2.post1 · 1×

For agents

$ claude mcp add odoo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact