AI-First
Odoo
Development & CI
Provision isolated Odoo environments in seconds from production databases. Powered by reusable templates, copy-on-write storage, and a closed AI feedback loop via MCP.
maxli@mac:oduflow % oduflow
2026-03-14 21:11:50,693 oduflow INFO conf=/Users/maxli/.oduflow/conf data=/Users/maxli/.oduflow/data
2026-03-14 21:11:50,732 oduflow INFO Initializing system
2026-03-14 21:11:51,009 oduflow INFO Created container oduflow-db
2026-03-14 21:11:52,263 oduflow INFO System initialized
2026-03-14 21:11:52,268 oduflow INFO [team.1] Config: ~/.oduflow/data/team_1/odoo.conf
2026-03-14 21:11:52,270 oduflow INFO [team.1] Sanitize script: ~/.oduflow/data/team_1/odoo_sanitize/01_disable_mail.sql
2026-03-14 21:11:52,273 oduflow INFO Team 1 initialized
2026-03-14 21:11:52,439 httpx INFO HTTP Request: GET https://pypi.org/pypi/fastmcp/json "HTTP/1.1 200 OK"
╭──────────────────────────────────────────╮
│ ▄▀▀ ▄▀█ █▀▀ ▀█▀ █▀▄▀█ █▀▀ █▀█ │
│ █▀ █▀█ ▄▄█ █ █ ▀ █ █▄▄ █▀▀ │
│ FastMCP 2.14.3 │
│ https://gofastmcp.com │
│ 🖥 Server: Oduflow │
╰──────────────────────────────────────────╯
[03/14/26 21:11:52] INFO Starting MCP server 'Oduflow' with transport 'stdio'
Everything you need for Odoo development
From instant provisioning to autonomous AI agents — Oduflow is the developer workbench Odoo was missing.
Instant Provisioning
Spin up full Odoo environments from 30+ GB production databases in seconds. PostgreSQL template databases + fuse-overlayfs for copy-on-write sharing.
MCP Native
32 tools exposed via Model Context Protocol. AI agents like Cursor, Cline, and Amp can provision environments, install modules, and run tests autonomously.
Smart Pull
Intelligent change detection analyzes modified files and automatically decides: install, upgrade, restart, or just refresh. Zero manual intervention.
Template Architecture
Named templates for different projects, Odoo versions, or client databases. Promote branches to templates. Edit templates interactively.
Auxiliary Services
Managed sidecar containers for Redis, Meilisearch, Elasticsearch. Service presets save and restore configurations automatically.
Auto-HTTPS via Traefik
Optional Traefik reverse proxy with Let's Encrypt. Each environment gets its own subdomain with automatic TLS certificates.
42 Odoo tools at your AI agent's fingertips
Every tool is accessible via MCP clients (Cursor, Cline, Amp, etc.) and the CLI. A subset is also available via the REST API.
- create_environment
- delete_environment
- list_environments
- get_environment_info
- start_environment
- stop_environment
- restart_environment
- rebuild_environment
- pull_and_apply
- install_odoo_modules
- upgrade_odoo_modules
- run_odoo_tests
- get_environment_logs
- run_odoo_command
- run_odoo_shell
- list_installed_modules
- reset_admin_password
- read_file_in_odoo
- write_file_in_odoo
- search_in_odoo
- run_db_query
- http_request_to_odoo
- read_output
- save_as_template
- list_templates
- delete_template
- import_template_from_odoo
- create_service
- delete_service
- update_service
- list_services
- get_service_logs
- list_service_presets
- restore_service
- delete_service_preset
- add_extra_repo
- list_extra_repos
- delete_extra_repo
- update_extra_repo
- setup_repo_auth
- get_agent_instructions
- get_odoo_development_guide
Visual dashboard included
A lightweight web UI for visibility and manual operations — check status, browse logs, or trigger actions when you need hands-on control.
How Oduflow works
A template-based architecture that makes environment creation instant and disk-efficient.
TEMPLATE odoo_ref_default;
→ Upgraded modules: sale_custom
→ ValidationError: field exists
Agent: [fixes code, pushes again]
Oduflow vs. the alternatives
See how Oduflow stacks up against manual Docker setups and other tools.
| Feature | Oduflow | Manual Docker | Doodba |
|---|---|---|---|
| Environment creation time | ~4 seconds | 10–30 min | 5–15 min |
| Copy-on-write DB templates | |||
| Filestore overlay sharing | |||
| MCP / AI-agent integration | |||
| Smart pull (auto install/upgrade) | |||
| Auto-HTTPS (Traefik) | |||
| Auxiliary services management | |||
| Multi-version support (13–19) |
One license. Zero limits.
Every plan unlocks the full power of Oduflow — pick the one that matches your scale and hit the ground running.
Forever license — pay once, use everywhere
- Unlimited Oduflow instances
- Unlimited environments
- Traefik auto-HTTPS routing
- Multi-instance support
- All MCP tools
- Smart pull & auto-detection
- Github tickets support
Forever license — pay once, use everywhere
- Unlimited Oduflow instances
- Unlimited environments
- Traefik auto-HTTPS routing
- Multi-instance support
- All MCP tools
- Smart pull & auto-detection
- Priority email support
Forever license — pay once, use everywhere
- Unlimited Oduflow instances
- Unlimited environments
- Traefik auto-HTTPS routing
- Multi-instance support
- All MCP tools
- Smart pull & auto-detection
- Dedicated account manager
Need help getting started?
Our team offers personalized training sessions to help you and your team get the most out of Oduflow. Submit a request and we'll get back to you shortly.
Request Training
Tell us about your needs