| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1392 |
| Technical Name |
odoo_ai_search |
| License | LGPL-3 |
| Website | https://erpnexai.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1392 |
| Technical Name |
odoo_ai_search |
| License | LGPL-3 |
| Website | https://erpnexai.com |
AI Power Search
Search your Odoo data in plain English. Type natural language queries — get instant, accurate filters and results. No technical knowledge required.
Natural Language Search Bar
Type phrases like "confirmed orders from last month" or "overdue invoices above 50k" directly in the Odoo search bar. Press Alt+Enter or click the AI Search item to apply the filter instantly.
AI Chat Dashboard
A dedicated conversational interface. Ask questions across Sales, CRM, Invoices, Contacts, Inventory, and HR. See record cards and navigate directly to results.
Smart Date Intelligence
Understands "last month", "this week", "yesterday", "Jan 2025", and more. Python computes the exact date range — the LLM never does date arithmetic, so results are always accurate.
Multi-Provider Support
Works with OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Groq, Ollama, and any OpenAI-compatible endpoint. Switch providers in one click from Settings.
Security First
AI features restricted to internal users only. SSRF protection on custom endpoints. Hallucinated field names and invalid operators are stripped before any domain hits the database.
Query History & Schema Cache
Recent AI searches saved per-model in localStorage for one-click reuse. Model schemas cached per registry — built once, reused for every query. Fast and lightweight.
You type a query
"Confirmed orders from last month above ₹50,000" — in any language your users speak.
Schema sent to LLM
The relevant Odoo model schema (up to 30 fields) and date context are sent to your chosen AI provider.
Domain validated
The JSON domain returned by the LLM is parsed, validated, and sanitised — hallucinated fields are stripped automatically.
Filter applied
The clean domain is applied to the Odoo list view as standard facets — exactly as if you had built it manually.
OpenAI / GPT
gpt-4o-mini, gpt-4o
Anthropic Claude
claude-3-5-haiku, claude-opus
Google Gemini
gemini-2.0-flash, gemini-1.5-pro
DeepSeek / Groq
Any OpenAI-compatible API
Self-hosted
Ollama, LM Studio, vLLM
- Odoo 18.0 Community or Enterprise
- Depends on
baseandwebonly — no extra Python packages required - An API key from any supported provider (OpenAI, Anthropic, Gemini, DeepSeek, or self-hosted)
- Install the module, go to Settings → AI Power Search, enter your API key, and click Test Connection
- Start typing natural language queries in any search bar (Alt+Enter) or open the AI Assistant menu
Please log in to comment on this module