Rapidly Prototype Odoo Addons

Describe your Odoo spec requirements in plain language. Through spec-driven development, let AI progressively generate prototype modules with models, views, security rules, and tests.

Requires Claude Code CLI — ChiauDo does not include its own AI model
ChiauDo generate
$ ChiauDo generate --spec "Create a library management module
  with book lending, member tracking, and overdue notifications"

Analyzing specification...
Generating models: library.book, library.member, library.lending
Creating views:  tree, form, kanban, search
Setting up security: access rules, record rules
Writing tests:  12 test cases generated
Module ready! ./library_management/

What's New

  • + Spec-driven Odoo addon generation from natural language
  • + Support for Odoo 19
  • + Auto-generated models, views, security rules, and tests
  • + Iterative refinement — update spec and re-generate

How ChiauDo Works

A step-by-step pipeline that transforms your natural language spec into a complete, tested Odoo addon.

INIT
Phase 1

Initialize

  • Guided questions to define your module scope
  • Converts answers into structured arguments
  • Sets up project context and Odoo version
SPEC
GEN
Phase 2

Spec Generation

  • Spec Discovery — generates detailed specs
  • Spec Validator — cross-checks and auto-fixes
  • Ensures consistency across models, views, and rules
BUILD
Phase 3

Build

  • Starter — creates minimal installable addon skeleton
  • Control Flow — orchestrates test-gen and codegen
  • Generates models, views, security, and manifest
TEST
Phase 4

Test

  • Tour Gen — generates Tour + HttpCase tests
  • Activity Testplan — browser end-to-end acceptance
  • Validates your addon is ready to install

INIT SPEC BUILD TEST

See It In Action

From spec to module in 3 simple steps.

1

Write Your Spec

Describe what you need in plain language — models, fields, workflows, and business logic.

module: hr_equipment_booking
models:
  - name: equipment.booking
    fields:
      - employee_id: many2one(hr.employee)
      - equipment_id: many2one(maintenance.equipment)
      - date_from: datetime (required)
      - date_to: datetime (required)
      - state: selection [draft, confirmed, done, cancelled]
    business_rules:
      - Prevent double-booking of equipment
      - Send email notification on confirmation
2

AI Generates Your Module

ChiauDo creates every file — Python models, XML views, security rules, i18n, and tests.

hr_equipment_booking/
  __init__.py
  __manifest__.py
  models/
    __init__.py
    equipment_booking.py      # Model + business logic
  views/
    equipment_booking_views.xml
    equipment_booking_menus.xml
  security/
    ir.model.access.csv
    booking_security.xml
  data/
    mail_template_data.xml    # Email templates
  tests/
    test_equipment_booking.py # 8 test cases
  i18n/
    hr_equipment_booking.pot
3

Install & Customize

Drop the module into your Odoo addons path, install it, and customize further as needed. Production-ready from day one.

Simple, Transparent Pricing

Start free. Scale when you're ready.

Unlimited generations
Advanced models, wizards, reports
Iterative refinement
Spec-driven generation
Security rules & tests included
Priority support

Free Trial

$0

14 days, all features included

No credit card required. Full access to every feature — same as Full Plan. Trial begins on first desktop app login.

Download App
Best Value

Full Plan

$30 /month

Billed monthly

Monthly Annual -15%

Continue with all features after your trial ends. You can also upgrade anytime from your account page.

Download App

Pricing flow: download → sign in → 14-day trial begins → upgrade in your account page anytime.

Frequently Asked Questions

Does ChiauDo include its own AI?

No. ChiauDo is an orchestration tool — it does not have its own AI model. It currently requires Claude Code CLI (Anthropic) installed on your machine. ChiauDo handles the spec-driven workflow, prompt engineering, code structuring, and quality control, while Claude Code provides the underlying code generation. Support for Google Gemini and other AI models is planned for future releases.

Which Odoo versions are supported?

ChiauDo supports Odoo 19. You can specify the target version in your spec, and the generated code will use the appropriate API and conventions.

Can I use the generated modules commercially?

Yes! All generated code is yours. You have full ownership and can use it in any commercial project without attribution.

How does iterative refinement work?

Update your spec file and re-run the generation. ChiauDo detects changes, preserves your manual customizations, and only regenerates the parts that changed.

Does it handle module inheritance?

Absolutely. You can specify which existing Odoo models to inherit and extend. ChiauDo generates proper _inherit declarations and view inheritance XML.

What about complex business logic?

You can describe workflows, automated actions, scheduled tasks, and multi-step wizards in your spec. The AI translates these into proper Odoo Python code with appropriate decorators and API calls.

Real Modules, Real Results

These Odoo modules were generated by ChiauDo from spec files. Download, inspect, and install them on your Odoo instance.

1 Odoo 17

Library Management

Book catalog, member management, borrowing workflow with automated return reminders.

5 models·12 views·3 wizards
Download Module
2 Odoo 17

Equipment Maintenance

Equipment registry, scheduled maintenance, technician assignments with Kanban board.

4 models·8 views·2 reports
Download Module
3 Odoo 18

Project Timesheet

Time tracking by project/task, employee dashboard, weekly summary reports with approval flow.

3 models·6 views·1 wizard
Download Module

Built for Professional Use

What ChiauDo Is

  • A spec-driven code generator for Odoo addons
  • Generates models, views, security, manifest & tests
  • Follows Odoo ORM conventions and best practices
  • A development accelerator — you review and refine

Requirements

  • Odoo 19Supported
  • Claude Code CLIRequired

ChiauDo does not include its own AI. It uses Claude Code CLI (Anthropic) for code generation. You need Claude Code installed on your machine. Support for Gemini and other models is planned.

Your Data, Your Code

  • Spec files processed locally on your machine
  • No business logic uploaded to our servers
  • Your data is never used for AI training
  • Generated code is 100% yours — no vendor lock-in

Honest Limitations

We believe in transparency. Here's what ChiauDo is still improving:

  • Complex multi-company workflows may need manual refinement
  • Always review generated security rules before production
  • JS/OWL frontend components have limited support
  • Migration scripts between Odoo versions not yet supported