← All extensions
Odoo Module

Build and improve Odoo modules. With AI beside your code.

Turn a feature request into code you can inspect. Create custom Odoo modules, understand existing files, and review changes in Dear.so before testing them in your development environment.

New to Dear.so?Start 7-Day Trial

For eligible new accounts. Review the recurring price and trial terms before payment.

Already use Dear.so?Install Odoo Module in Dear.so

Open the desktop app and confirm installation.

Create your project in Dear.so after installation.

  • 7-day trial for eligible new accounts
  • Windows 10+ · Dear.so desktop required
  • Independent software by Macrofix
Explore what you can do
SEE ODOO MODULE IN ACTION

Choose an example to explore the workflow.

Dear.so / Odoo ModuleIllustrative preview

Add an internal reference field to this form.

Dear.so

A proposed implementation

ModelDefine the new reference field.
ViewAdd the field to the relevant form.
ReviewCheck naming and compatibility with your module.

Illustrative change plan, not generated project code.

From an idea to a reviewable change

Ask in your own words Use your connected apps Choose what to share

From “we need a field” to a change you understand.

Custom Odoo work involves more than generating code. It means finding the right files, understanding the existing behavior, and reviewing how a change fits together.

Describe the change you have in mind.

Describe the behavior you want and give Dear.so the relevant project context. For a new form field, that might mean the model definition, the view that displays it, and the module’s existing conventions. Work through a proposed implementation rather than starting from a blank file.

  • Describe a change in terms of what the user needs
  • Work with the model and view files together
  • Inspect generated code before keeping it
Try a request like this

“Add an internal reference field to this form.”

Odoo Module / CreateEXAMPLE VIEWmodule / example change1# Describe the change2class CustomModel(models.Model):3 _inherit = 'sale.order'4+ internal_reference = fields.Char()ModelDefine the new reference field.ViewAdd the field to the relevant form.ReviewCheck naming and compatibility with your module.Illustrative code. Review and test against your own module.
Illustrative workflow · Sample information

Get familiar with the code.

Before extending someone else’s module, understand how it works. Ask Dear.so to explain the relevant files, identify view inheritance, and trace how the module adds its behavior. Use that explanation to make a more informed change.

  • Understand model and view relationships
  • Identify the dependencies relevant to a change
  • Ask focused questions about unfamiliar files
Try a request like this

“Explain how this module extends the sales order form.”

Odoo Module / UnderstandEXAMPLE VIEWmodule / example change1# Describe the change2class CustomModel(models.Model):3 _inherit = 'sale.order'4+ internal_reference = fields.Char()Model extensionIdentify added fields and behavior.View inheritanceLocate changes to the existing form.DependenciesCheck the modules this code relies on.Illustrative code. Review and test against your own module.
Illustrative workflow · Sample information

Keep the diff at the center.

A useful handoff explains both what changed and why. Review the diff, ask for a summary of the edits, and check the behavior in your development environment. Prepare the changes for source control once you are satisfied with the result.

  • Review file changes and diffs
  • Summarize the intended behavior for a reviewer
  • Test in development before committing or deploying
Try a request like this

“Summarize this diff before I commit it.”

Odoo Module / ReviewEXAMPLE VIEWmodule / example change1# Describe the change2class CustomModel(models.Model):3 _inherit = 'sale.order'4+ internal_reference = fields.Char()Files changedReview the model and view edits.BehaviorConfirm the form works as intended.Before commitTest in your development environment.Illustrative code. Review and test against your own module.
Illustrative workflow · Sample information

A coding workspace alongside your business apps.

Choose the Odoo Module extension from Dear.so’s extension store and work with your module’s source files. Keep development separate from your production Odoo instance while you build and test.

See how to get started
Dear.so app picker showing business app connections and the extension store.
Actual Dear.so interface · Example app selectionView full image

From this page
to your first task.

Choose Odoo Module here. We’ll remember your request, so you can spend less time finding extensions and more time on your work.

  1. 01

    Choose Odoo Module

    Use an install button on this page. Already have Dear.so? Open it and confirm. New users can register or sign in to save this choice.

  2. 02

    Sign in to Dear.so

    Download and install the desktop app, then sign in with the same account. Complete any required account activation.

  3. 03

    Your extension installs

    Dear.so checks the package and installs a compatible release automatically. If it is already installed and compatible, you’re ready to continue.

  4. 04

    Create your project

    Open project setup and choose the options for your source project. Start with one of the example requests on this page.

Good to know
before you start.

Have another question?
Talk to us

What is Dear.so for Odoo Module?

It is an extension for the Dear.so desktop workspace. Turn a feature request into code you can inspect. Create custom Odoo modules, understand existing files, and review changes in Dear.so before testing them in your development environment.

Do I need the Dear.so desktop app?

Yes. The Odoo Module extension runs inside Dear.so, rather than in this website. You need a Dear.so account and an active plan or trial that allows you to use the app. Have your custom module’s source files ready. Use a development environment to test changes before deploying them.

How does automatic installation work?

Choose “Start 7-Day Trial” and register or sign in. We save your explicit Odoo Module installation request to your account. Download the standard Dear.so app and sign in with the same account. Once your account is ready, Dear.so installs a trusted compatible release, or reuses one already installed. The extension is not bundled into a personalized installer.

Does installing Odoo Module connect my account too?

No service connection is created automatically. After installation, create your project and follow its setup steps. Have your custom module’s source files ready. Use a development environment to test changes before deploying them.

What if the app does not open or the download fails?

Your browser may ask permission to open Dear.so. If nothing happens, download or update the app and sign in with the same account. Failed extension requests offer Retry in the app; queued or failed requests can be cancelled. You can continue onboarding while installation runs.

Will it install again every time I sign in?

No. A completed request is not repeated on later sign-ins. If you remove the extension, the old completed request will not reinstall it. You can explicitly request it again when you need it.

Does this replace Odoo Module?

No. The extension helps you work with Odoo Module from Dear.so. You still use your existing account or workspace, with its usual permissions and any required subscription.

Is Dear.so affiliated with Odoo Module?

Dear.so is an independent product from Macrofix Software Private Limited. It is not made, endorsed, or sponsored by Odoo Module unless we explicitly state otherwise. Third-party names and trademarks belong to their respective owners.

Are the examples on this page live?

No. They use illustrative records to show the kinds of requests you can make. Connect your own account in Dear.so to work with your information. Results depend on your data, permissions, and chosen AI.

Can I use other extensions too?

Yes. You can add other available extensions in Dear.so and choose which connected apps to use for a task.

Give your next Odoo idea a place to start.

Start your trial with Odoo Module selected, then sign in to the Dear.so desktop app.

New to Dear.so?Start 7-Day Trial With Odoo Module

For eligible new accounts. Review the recurring price and trial terms before payment.

Already use Dear.so?Install Odoo Module in Dear.so

Open the desktop app and confirm installation.

7-day trial for eligible new accounts · Windows 10+ · See plans and trial terms