OCA/ai
OCA community repository with 15 Odoo modules confirmed in the OdooWiki catalogue (versions 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Ai AutomationOdoo 16ai_automation
This module lets you create AI-powered automated actions in Odoo. You configure a connection to an AI service (Ollama), then add an "AI OCA Action" to any server action so it can generate text, post messages, or update record fields automatically.
- Ai ConnectionOdoo 18ai_connection
Adds an "AI Connection" screen in Odoo where administrators can register connections to AI systems, with a name, connection type, URL, model and temperature. Regular users can only view them; only system administrators can create or edit them.
- AI Automation OpenaiOdoo 18ai_connection_openai
Adds OpenAI as a connection type in the AI Connection settings, letting users configure an API key, model, URL and temperature to chat with OpenAI-compatible services.
- AI OCA BridgeOdoo 16, 17, 18ai_oca_bridge
Connect Odoo to external AI systems (like n8n) by configuring bridges that send record data and receive responses. Users can trigger a bridge from the chatter, or have it run automatically when records are created, updated or deleted.
- Ai Oca Bridge ChatterOdoo 16, 17, 18ai_oca_bridge_chatter
Lets you assign an AI chatbot to a user so it answers automatically in Odoo's chat and chatter conversations. The chatbot's logic runs in an external system, and the AI user appears online.
- Ai Oca Bridge CRM LeadOdoo 16ai_oca_bridge_crm_lead
Connects CRM leads to external AI systems, so that creating, updating or deleting a lead can automatically send information to an AI service configured in an AI Bridge.
- Ai Oca Bridge Document PageOdoo 16, 17, 18ai_oca_bridge_document_page
Connects Odoo Documents (Knowledge pages) to AI Bridges so that creating, updating or deleting a page can automatically notify an external AI service. It is a technical connector with no new screens.
- AI OCA Bridge Extra ParametersOdoo 16, 17, 18ai_oca_bridge_extra_parameters
Lets you add custom extra parameters to the data sent to the AI system by the AI OCA Bridge, using either simple expressions or small formulas.
- AI OCA Bridge Field ServiceOdoo 16ai_oca_bridge_fieldservice
Connects Field Service orders to the AI OCA Bridge so an AI service can be triggered from a field service order. It adds the AI bridge conversation capability to fsm.order records.
- Ai Oca Bridge Helpdesk MgmtOdoo 16ai_oca_bridge_helpdesk_mgmt
Connects the AI Bridge with Helpdesk Management so helpdesk tickets can be used as AI conversation threads. It adds no new screens or fields by itself.
- Ai Oca Bridge MRPOdoo 16ai_oca_bridge_mrp
Connects Odoo Manufacturing work orders to external AI systems, so an AI service can be notified automatically when a work order is created, updated or deleted.
- Ai Oca McpOdoo 16ai_oca_mcp
Create MCP servers in Odoo that expose selected AI tools to external AI clients (like n8n or custom agents) through a secure web address, with per-client access keys and a full log of every request.
- ai_oca_native_generate_ollama
This module redirects the AI text generation feature of the Odoo HTML editor to a local Ollama server instead of the default OpenAI service. Users can generate text in the editor using their own Ollama model and connection settings.
- Ai ToolOdoo 16, 18, 19ai_tool
This technical module creates a registry of AI tools in Odoo, letting developers declare callable functions that AI assistants or MCP servers can use, such as getting today's date or posting a message on a record.
- AI Tool - ReadOdoo 16ai_tool_read
Adds a per-field "AI Read Forbidden" flag and three AI tools (list_models, get_fields, search_read) that let an AI agent list, describe and read Odoo data with the user's own access rights, while keeping flagged sensitive fields out of the results.