AI on Odoo 17 Community
Odoo 17 Community gets its AI from these modules: a chat inside Odoo and an MCP server, with your own provider and your own key.
Odoo S.A. supports the last three major versions. Many companies still run Odoo 17, and these modules are tested on it.
With these modules, Odoo 17 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 17 · PNS AI Engine on Odoo 17.
Skills in Chatboo
Type / in the chat and pick one. Each one has its own page.
- Vendor bills from a document
/bill-draft: the vendor bill form, for a vendor you already have/billing: billing by month/dashboard: business dashboard/sales-board: sales board/top-sales: top 10/pipeline: sales pipeline/customer-360: everything about one customer/financial-health: financial health/forecast: weather/users: users, for AI administrators
Install on Odoo 17
From the Odoo Apps Store: download Chatboo; it brings the AI Engine and PNS Base.
From git, clone the three on the 17.0 branch:
mkdir -p ~/odoo/pns && cd ~/odoo/pns
for r in pns_base pns_ai_mcp pns_ai_chatboo; do
git clone -b 17.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).