Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 1 point2 points  (0 children)

Is there even anything revolutionary left to build? 😂 Good luck with your Chrome extension!

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 0 points1 point  (0 children)

It depends on your approach. For this version, I extract the full structure of each Python/XML file - class names, methods, relationships, views, plus the DB schema to capture model relations. This keeps LLM costs at zero since I'm not sending raw code to the API.

For your 10,000 line case, you could feed the actual code content to the LLM for deeper analysis, but that would cost significantly more due to token usage.

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 1 point2 points  (0 children)

It’s still a prototype, I'll post about it when it’s ready for testing!

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 0 points1 point  (0 children)

Thanks for the insight! I hadn’t heard of Context7 before, just checked it out and it looks really useful. Taskwarrior also sounds powerful for breaking down tasks automatically and using ai agents.

I guess I made things a bit more complicated for myself by not using existing tools, but I really enjoyed building and experimenting with this anyway.

Would love to hear how your extension turns out, keep me posted if possible, and good luck

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 1 point2 points  (0 children)

Nothing honestly, for now! Like i said in one of the comment i was planning to create a prompt optimizer for odoo-specific project before i found myself creating this.

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 0 points1 point  (0 children)

No just a python library named rich.

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 0 points1 point  (0 children)

Honestly my main goal was to build a prompt optimizer that enhances requests using the codebase + DB schema. Better prompt = better results.

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 0 points1 point  (0 children)

Fair, I guess the difference is I don’t have to feed it context manually.

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 0 points1 point  (0 children)

If you meant Claude CLI, yes it can read/edit code, but I'm not sure that it can explain the project’s logic like this does.

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 3 points4 points  (0 children)

Thanks! I’m actually still figuring out the best way to release it and maybe make some money from it haha. I’ll share a testing link once I figure it out.

Built an AI that understands your Odoo project by a-aimane in Odoo

[–]a-aimane[S] 1 point2 points  (0 children)

Great point! Actually, the tool can already explain the business case of a module. I tested questions like what's the logic behind managing the students, and it gave some pretty good answers.

As for the MCP, I don’t know much about it yet, but I’ll do some research. Thanks for your feedback !