Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. VIKI - Virtual Intelligent Knowledge Interface v 19.0
  4. Sales Conditions FAQ

VIKI - Virtual Intelligent Knowledge Interface

by MI ERP APP https://www.mi-erp.app
Odoo

$ 100.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2750
Technical Name viki_assistant
LicenseSee License tab
Websitehttps://www.mi-erp.app
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2750
Technical Name viki_assistant
LicenseSee License tab
Websitehttps://www.mi-erp.app
  • Description
  • License
VIKI Assistant Icon

VIKI - Virtual Intelligent Knowledge Interface — Odoo 19

3D virtual assistant with multi-provider AI, Three.js avatar, guided navigation and natural language document creation

Odoo 19 Artificial Intelligence 3D Avatar Interactive Chat Multi-Provider

Description


VIKI (Virtual Intelligent Knowledge Interface) is a 3D AI-powered virtual assistant for Odoo 19. It features an interactive avatar built with Three.js that floats on the interface, allowing users to interact through natural language to navigate menus, create documents, add product lines and answer ERP questions.

Supports multiple AI providers (Anthropic Claude, OpenAI ChatGPT and Google Gemini), three avatar modes (procedural robot, realistic and custom), configurable quick-action chips and field guides with visual highlighting on forms.

Compatible with Claude Haiku/Sonnet/Opus, GPT-4.1/4o and Gemini 2.5 Flash/Pro.

Screenshots


Robot Avatar on Odoo Dashboard
1 Robot Avatar on the Dashboard VIKI with 3D robot avatar and chat bubble with quick-action chips on the Odoo home screen
VIKI Settings Panel
2 Settings Panel Full configuration: activation, greeting, AI provider, avatar type, chips and field guides
Realistic Avatar with Open Chat
3 Realistic Avatar & Chat Realistic avatar mode (LeePerrySmith) with open chat bubble showing greeting and quick actions
Field Guide on Invoicing
4 Field Guide on Invoicing Visual field highlighting on invoice form with numbered steps: customer, date and products
Field Guides Configuration
5 Field Guides Configuration List view with all guides per model: fields, tooltips, order and active status
Quick Action Chips
6 Quick Action Chips Chip configuration with icon, label and command. Reflected directly in the chat bubble

Features


Interactive 3D Avatar
  • Procedural robot with MI ERP brand colors (Three.js)
  • Photorealistic model (LeePerrySmith.glb)
  • Custom avatar by uploading a .glb file
  • Animations: idle, talking, waving, pointing
  • Eye blinking, ear wiggle, floating motion
Multi-Provider AI Chat
  • Anthropic: Claude Haiku 4.5, Sonnet 4.6, Opus 4.6
  • OpenAI: GPT-4.1 Mini, GPT-4.1, GPT-4o, GPT-4o Mini
  • Google: Gemini 2.5 Flash, Gemini 2.5 Pro
  • Contextual responses about Odoo/ERP
  • Per-provider API key configuration
Guided Navigation
  • Smart menu search by name
  • Automatic view and action opening
  • Animated cursor pointing to elements
  • Menu item highlighting
  • Natural language commands
Document Creation
  • Customer and vendor invoices
  • Sale and purchase orders
  • Contacts and products
  • Form opening with predefined context
  • Product line addition on open forms
Quick Action Chips
  • Backend-configurable chips
  • One-click predefined actions
  • Customizable icons and labels
  • Sequence-based ordering
  • Individual enable/disable toggle
Form Field Guides
  • Visual field highlighting with tooltip
  • Configurable guides per model
  • Ordered steps with description
  • Guide button in the form status bar
  • Step-by-step popup card

Additional Features


  • MI ERP Robot Mode: Procedural avatar with brand colors (orange/charcoal) and "Mi" logo on the chest.
  • Realistic Mode: Photorealistic 3D model with subsurface scattering lighting.
  • Custom Mode: Upload your own .glb avatar from the settings.
  • Chat Bubble: Floating interface with light theme, styled messages and input area.
  • Status Indicator: Green dot for active connection above the avatar.
  • Hide/Show Avatar: Compact badge to minimize the assistant.
  • Glow Effect: Animated glow beneath the avatar with brand colors.
  • Centralized Settings: All configuration from Settings > VIKI Assistant.

Supported Commands


Command Types
Type Description Example
navigate Searches for a menu and opens it automatically "Go to invoicing" / "View inventory"
create Opens a creation form with context "Create an invoice" / "New contact"
add_product_line Adds a product line to the active form "Add a product" / "Add line"
chat Informational response about Odoo/ERP "What is a credit note?"
help Greeting or general assistance "Hello" / "Help me"

AI Providers


Provider Available Models API Key Parameter
Anthropic (Claude) Haiku 4.5, Sonnet 4.6, Opus 4.6 viki_assistant.anthropic_token
OpenAI (ChatGPT) GPT-4.1 Mini, GPT-4.1, GPT-4o, GPT-4o Mini viki_assistant.openai_token
Google (Gemini) Gemini 2.5 Flash, Gemini 2.5 Pro viki_assistant.google_token
Note: The active model is configured in viki_assistant.llm_model. The settings view dynamically shows only the API key field for the active provider.

Technical Details


  • Models: viki.chip (quick actions), viki.field.guide (field guides).
  • Controllers: /viki_assistant/config (JSON-RPC), /viki_assistant/chat (JSON-RPC), /viki_assistant/custom_avatar.glb (HTTP).
  • Frontend: OWL component with Three.js v0.182.0 (bundled locally).
  • LLM Service: utils/llm_service.py with PROVIDERS registry and VikiLLMService class.
  • Extends: res.config.settings for centralized configuration.
  • Compatible with Odoo Enterprise and Community.
Important: For realistic mode, download the LeePerrySmith.glb model from the Three.js repository and place it in static/src/models/.

Requirements


Odoo Modules
  • Web (web)
  • Discuss (mail)
Initial Setup
  • API key for the selected AI provider
  • LLM model selection in Settings > VIKI
  • Avatar type (robot, realistic or custom)
  • (Optional) Custom greeting message
  • (Optional) .glb file for custom avatar
Python Dependency: Only requires the requests package (included in Odoo by default).

Our Services


Customization Integration Installation
Creation & Updates Migration Support

Contact Us


You will get free assistance for 60 days for any bug or issue.

For inquiries or support: info@mi-erp.app

MI ERP APP — GRUPO MI ERP SAS

www.mi-erp.app

Proprietary License v1.0

Este software y los archivos asociados (el "Software") solo se pueden utilizar (ejecutar,
modificado, ejecutado después de modificaciones) si ha comprado una licencia válida
de los autores, normalmente a través de las aplicaciones de Odoo, o si ha recibido una
acuerdo de los autores del Software.

Puede desarrollar módulos de Odoo que utilicen el Software como una biblioteca (normalmente
dependiendo de él, importándolo y usando sus recursos), pero sin copiar
cualquier código fuente o material del Software.

Está prohibido publicar, distribuir o vender copias del Software
o copias modificadas del Software. Solo esta permitido usar el Software para los clientes directos de Partner.

El aviso de copyright anterior y este aviso de permiso deben incluirse en todos
copias o partes sustanciales del Software.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with