From Odoo task to a deployed Odoo module.
14-day trial, no card · White-label subdomain · Hosted in the EU
Project task on account.move flags rounding discrepancies on Belgian VAT invoices. Affects ~12% of invoices since Odoo 17→18 migration. Likely cause: change in tax computation order. Suggested fix: override _get_tax_totals_summary.
of generated code AST-verified against real Odoo source
faster from a ticket to a signed-off functional spec
to a working Odoo test environment, ready to demo
AI agents covering the whole partner workflow
Four steps. The grunt work is gone.
Every stage is grounded in your Odoo version's real source — so the spec is right, the module compiles, and the customer signs off faster.
- 01
Odoo tasks & tickets
Pulled in over XML-RPC, summarized and tagged automatically — intent, urgency, risk.
- 02
Functional spec
One click → validated Odoo spec with stories and hour estimate.
- 03
Dev spec & module
Real Odoo module zip — every symbol AST-verified, no inventions.
- 04
Live test env
Deploys Odoo + your module to a live URL. Send it for sign-off.
Same scope. A fraction of the hours.
A typical change request, from the Odoo ticket to a signed-off, deployable module.
Hand-rolled, by a senior dev
Reading, scoping, writing, scaffolding — manually.
- Read the task, chase missing detail
- Write the functional spec by hand
- Scaffold the module, hunt for the right model
- Spin up a test instance to demo
senior developer time, per request.
Reviewed, not written
Agents draft & verify; the human approves.
- Task already summarized & risk-scored
- Spec generated & estimated in one click
- Module zip, AST-verified — no broken symbols
- Live demo URL deployed in ~2 minutes
to review & approve, per request.
That's billable hours turned into margin — on work your team was going to do anyway.
Built for the Odoo ecosystem — Community, Enterprise & Odoo.sh
Six AI agents. One billable workflow.
The humans stay on strategy and client relationships. The OPP does the glue work between the incoming Odoo ticket and the deployed module.
Odoo task & ticket sync
Connect to your customers' Odoo instances. Every project task and helpdesk ticket lands in The OPP with a summary, intent tag, urgency, and risk score — before you've even opened it.
Functional specs
One-click task → validated Odoo spec. User stories, models, flows, acceptance criteria — plus a defensible effort estimate.
Dev specs
Functional → development spec with models, fields, views, security, and methods. Structured and ready to scaffold into code.
Module generation
Deterministic codegen → zip or GitHub PR. Every symbol verified against the actual Odoo source for your version. Ships with tests.
Live test envs
One click → a working Odoo instance in about two minutes. Auto-shutdown TTL so your cloud bill never bleeds between sign-offs.
Daily digest
Each morning: what's new, what's stuck, who's at risk, and which specs are ready for sign-off. In your dashboard and inbox.
No hallucinated fields. Ever.
Generic AI tools cheerfully invent Odoo models that don't exist — and your developers pay for it in debugging. The OPP doesn't.
- RAG over real Odoo source (17, 18, 19) — Community and Enterprise.
- Every model, field, and method is verified against the version's actual AST.
- Generated modules pass a deterministic validator before they're delivered.
- Every AI run logs prompt, retrieved chunks, output, and verification — a full audit trail.
{
"passed": true,
"errors": [],
"warnings": [
{ "kind": "env_unknown_model",
"file": "models/x_invoice.py",
"model": "x.custom.helper" }
],
"checked": {
"models": 4,
"fields": 17,
"methods": 9,
"views": 6
},
"retrieved_chunks": 8,
"odoo_version": "18.0"
}Free to start. Pay when it pays off.
One bucket of tokens per month — every AI agent draws from it. Add human developer review on the + / ++ tiers.
Trial
250k tokens — no card.
- 250k billing tokens
- All AI agents — specs, modules, migrations
- 1 concurrent test env · 24 h TTL
- Connect Odoo databases & GitHub repos
- 14 days to evaluate
Starter
Solo / single project.
- 500k billing tokens / month
- Unlimited Odoo + GitHub connections
- 1 concurrent test env · up to 3 d TTL
- White-label subdomain + theming
- Email support
Pro
Active partner.
- 2.5M billing tokens / month
- 3 concurrent test envs · up to 7 d TTL
- Daily digest + risk radar
- Audit log export + GDPR DPA
- Priority email support
Expert
Agency / power partner.
- 9M billing tokens / month
- 5 concurrent test envs · up to 14 d TTL
- BYOK — bring your own Anthropic key
- Priority support with a dedicated contact
Add-ons
Built into the + and ++ variants of Pro and Expert. Devs review about 200 lines per hour.
Bring your own Anthropic API key — Expert / Expert+ / Expert++ plans. AI usage bills to your Anthropic account, not your token bucket.
Need SSO, multi-region data, or volume tokens? Talk to us about Enterprise →
How does it avoid hallucinating Odoo internals?+
Every agent that touches Odoo code retrieves real source from an index of the target version (17/18/19), and every generated module is validated by a deterministic AST checker that confirms each model, field, and method actually exists. If something doesn't check out, you get an error report — not a broken zip.
How does the Odoo connection work?+
You connect each customer's Odoo instance from the dashboard — base URL plus a dedicated API user. We poll project tasks (project.task) and helpdesk tickets (helpdesk.ticket) over XML-RPC, summarize them, and surface anything new in your operations queue. No code installed on the customer side.
What Odoo versions are supported?+
Community, Enterprise, and Odoo.sh on versions 17.0, 18.0, and 19.0. The codegen pipeline grounds every generated module in the real source tree for the version you're targeting.
Do live test deployments cost extra?+
Concurrent test deployments are included on the Pro and Expert plans, with auto-shutdown after 24h by default. The hosting cost is part of the plan.
Can I white-label this for my customers?+
Yes — every workspace gets its own subdomain, theme, and logo. A custom domain (CNAME) is available on Enterprise.
Where is data stored?+
EU region by default. Enterprise plans can choose other regions. Task content and connection credentials are encrypted at rest with KMS, and tenant isolation is enforced at the database level with row-level security.
Can I bring my own Anthropic key?+
Bring-your-own-key is supported on Expert plans — AI usage bills to your Anthropic account instead of your token bucket. On other plans, AI usage is included up to the monthly cap.
Stop hand-writing Odoo specs.
Sign up in 60 seconds. First spec generated in two minutes. No card needed.
Free plan, no card · Cancel anytime · Hosted in the EU
