AI Universal Search for Odoo
AI-powered natural language search for Odoo 18.0. Ask anything, from any module — official, third-party or custom.
Background
An Odoo add-on that brings an AI-powered search bar with which users can query any data in their Odoo instance using natural language. Supports all installed modules: official, third-party and custom.
Key features
- Natural language search — ask in everyday terms, e.g. “What were the total sales last month?” or “Is there a user named John Smith in CRM?”
- Automatic model and field detection — the system maps Odoo database models and fields automatically for fast, accurate retrieval
- Safe ORM execution — all queries run through Odoo’s ORM, preventing SQL injection attacks
- Configuration-driven API management — API keys for OpenRouter and other AI services are managed directly from Odoo settings
- Multi-Model search — combine data from several models in a single query, e.g. “Show customers with recent sales” or “Find projects with overdue tasks”
Technical implementation
The add-on dynamically discovers installed models and their fields, uses AI to interpret natural language queries and converts them into safe ORM operations. User permissions are respected and integration with the Odoo UI is seamless.
Compatibility
Designed specifically for Odoo 18.0, leveraging the new framework features. Available for Odoo Online, Odoo.sh and On Premise environments.
Note: An OpenRouter or other AI service API key must be configured in settings before using the search feature.
Version 0.3.2 · LGPL-3 license
