AI for Odoo Community / AI for Odoo 20 Community
Odoo 20.0 · open source

AI for Odoo 20 Community

Chatboo puts an AI chat inside Odoo 20, on the screen your users already have open. The AI Engine is an MCP server for Cursor, Claude and other AI clients, inside the same Odoo. Open-source modules for Odoo 20 Community (Apache 2.0), tested on 20.0 and published as the 20.0 branch.

AI on Odoo 20 Community

Odoo 20 Community gets its AI from these modules: a chat that reads your records and creates drafts from a dropped file, and an MCP server so Cursor or Claude reach your Odoo, with your own provider and your own key.

With these modules, Odoo 20 Community gets an AI that reads with each user’s permissions, changes nothing without a person’s confirmation, and uses your own provider: OpenAI, Anthropic, OpenRouter or a local model.

What you get

  • Chatboo: an AI chat on top of any screen. It knows what is on screen, answers with the user’s own permissions, and draws tables and charts.
  • AI Engine: providers, agents, knowledge and approvals as Odoo records, and the MCP server (/mcp) for Cursor or Claude.
  • A read-only sandbox for the AI, and every change as a plan a person confirms.

Technical sheet of each module on this version: Chatboo on Odoo 20 · PNS AI Engine on Odoo 20.

Skills in Chatboo

Type / in the chat and pick one. Each one has its own page.

Install on Odoo 20

From the Odoo Apps Store: download Chatboo; it brings the AI Engine and PNS Base.

From git, clone the three on the 20.0 branch:

mkdir -p ~/odoo/pns && cd ~/odoo/pns
for r in pns_base pns_ai_mcp pns_ai_chatboo; do
  git clone -b 20.0 --depth 1 https://github.com/patanegra-soft/$r
done

Add each clone to addons_path, restart Odoo, Apps → Update Apps List and install Chatboo. Then set up the AI Engine: an AI administrator, your access and one provider (Getting started).

Other Odoo versions

Odoo 14 · Odoo 15 · Odoo 16 · Odoo 17 · Odoo 18 · Odoo 19