Smart Odoo View Builder Pro
Drag & drop Form · List · Kanban · Search view designer with live preview and one-click XML + Python export.
Build production-ready Odoo views without hand-writing XML. A complete, in-app Odoo Studio alternative for developers — 20+ built-in tools for views, models, reports, XPath inheritance, validation and reference, all inside your Odoo backend.
What is Smart Odoo View Builder Pro?
Smart Odoo View Builder Pro is an all-in-one, in-app visual view builder and developer toolkit for Odoo 18. Instead of hand-writing XML, you drag field types from a palette onto a canvas, arrange them into groups, notebooks and columns, and watch a live mockup of your Form, List (Tree), Kanban or Search view update instantly.
When you're done, export in one click: a complete ir.ui.view record, arch-only XML, or a ready-to-drop models.py Python file. Every output targets modern Odoo 18 syntax — <list> instead of <tree>, direct invisible / readonly / required attributes and modern kanban card templates.
It's far more than a form editor. Under one roof you also get a View Designer, XPath View Inheritance Editor, Model Builder with a live ERD, Field Wizard, Field Type Explorer, Field Dependency Visualizer, Python Model Analyzer, QWeb Report Builder, View Health Checker, XML Validator & Formatter, Changelog Generator and a searchable Odoo Developer Cheat Sheet. It's the practical Odoo Studio alternative built for developers, technical consultants and teams who want clean, versionable code — not locked-in customizations.
Why developers & consultants choose it
Ship custom Odoo views in minutes — with code you actually own
10× faster view building
Drag, drop, done. Prototype a form or list view in seconds instead of memorizing tag structure and attribute names.
Clean, versionable code
Unlike Studio, output is standard XML & Python you copy into your module and commit to Git — no hidden database customizations.
Odoo 18-correct syntax
Generates modern <list> tags and direct attribute syntax so you never ship deprecated markup.
Runs 100% in your Odoo
A native OWL client action — no external SaaS, no data leaving your server. Works on Community & Enterprise.
Learn while you build
Built-in cheat sheet, field explorer and model analyzer teach you Odoo ORM & view patterns as you work.
Validate before you deploy
Health Checker & XML Validator catch structure, accessibility and performance issues before they hit production.
20+ Tools, One App
A complete Odoo development studio inside your backend
Form View Builder
Drag Char, Integer, Float, Monetary, Boolean, Date, HTML, Binary, Image and relational fields onto the canvas. Toggle Sheet, Header, Chatter and Notebook. Group fields visually with live properties.
List / Tree View Builder
Add columns, drag to reorder, set per-column widgets and a live data mockup. Toggle Editable, No-Create and No-Delete — output modern Odoo 18 <list> markup.
Kanban & Search Builders
Design modern kanban card templates and search views with filters, group-by and separators — no template boilerplate to memorize.
View Designer
A universal widget/layout canvas — drop Group, Notebook, Page, Separator, New Line, Div and any field, then copy the generated XML for a New View or an Inherited view.
XPath View Inheritance Editor
Build ir.ui.view inheritance visually. Choose before / after / inside / replace / attributes positions with quick XPath snippets — generate correct inherit XML every time.
Odoo Live Preview
Paste any Form / List / Kanban / Search XML and render a faithful mockup instantly. Auto-detects the view type and every field — perfect for reviewing views before deploying.
Model Builder & ERD
Add models, draw a live Model Relationship Diagram, visualize Many2one / One2many / Many2many links, and export a clean Python model file.
Field Wizard
A 3-step assistant: pick a field type, configure label/help/modifiers (required, store, tracking, compute), then copy the exact Python definition.
Field Type Explorer
Browse all 19 Odoo field types with Python definitions, every attribute, storage notes and XML usage examples — a reference you'll keep open all day.
Field Dependency Visualizer
Paste model code and see an interactive graph of computed, stored and @onchange fields with their @api.depends edges. Debug compute chains at a glance.
Python Model Analyzer
A living reference for model attributes, ORM methods, @api decorators, mixins (mail.thread, activity, portal, rating, image…) and inheritance — with copyable snippets.
View Health Checker
Run 22 automated rules across Structure, Accessibility, Performance, Best Practices and Security. Get pass / warn / error results before you deploy a view.
XML Validator & Formatter
Validate structure, auto-indent (2/4 spaces) and run Odoo-specific checks on any view XML. Fix messy arch in one click before committing.
QWeb Report Builder
Design PDF reports with a live XML preview: paper format, portrait/landscape, margins, header/footer/logo. Generates the ir.actions.report record and QWeb template.
Changelog Generator
Add Added / Fixed / Changed / Security entries and export a clean OCA-style CHANGELOG.rst and CHANGELOG.md with linked issue references.
Odoo Developer Cheat Sheet
A searchable reference of ORM methods, @api decorators, field types, domain operators, view XML snippets, security and inheritance patterns — copy-paste ready.
XML + Python Export & Save/Reload
Export Full XML (ir.ui.view), Arch-only XML or models.py Python — copy or download. Save your builds and reload them later.
How It Works
From blank canvas to production-ready code in 4 steps
Pick a model & view type
Load real fields from any accessible model and choose Form, List, Kanban or Search.
Drag & drop to design
Drop fields and layout elements onto the canvas; tune properties in the side panel.
Preview & validate
See a live mockup, then run the Health Checker and XML Validator to catch issues.
Export XML + Python
Copy the ir.ui.view XML and models.py into your module and commit.
Inside the App
A guided tour of the Smart Odoo View Builder Pro workspace
🏠 Command center — jump straight into any editor or tool. New Form View, Model Builder, templates and quick-start tiles put the whole toolkit one click away.
🎛️ Drag field types from the palette; set Sheet / Header / Chatter / Notebook and view identity on the right.
📐 Organize fields into groups and drop new fields exactly where you want them.
📤 Full XML, Arch-only or Python — copy or download. Modern Odoo 18 syntax with correct record wrapping.
🐍 Get a ready-to-use Python model with field definitions and auto-managed ORM timestamps.
📋 List / Tree Editor — add and reorder columns, pick widgets, toggle Editable / No-Create / No-Delete, and preview real-looking data. Exports modern <list> XML.
🧩 Drop Page, Separator, Div, Char, Many2one and more — get New View or Inherit XML instantly.
👁️ Paste view XML and render a faithful mockup — supports form, tree, kanban and search.
🔗 XPath Inheritance Editor — pick a target expression and position (before / after / inside / replace / attributes), add body XML, and generate correct inherited-view markup with quick snippets.
🛡️ Health Checker — one click runs 22 rules and reports errors, warnings and passes across Structure, Accessibility, Performance, Best Practices and Security.
📊 Model attrs, ORM methods, @api decorators, mixins & inheritance — all copyable.
🔬 Every field type with definition, attributes, widgets and XML examples.
🪄 Pick a type, configure modifiers, and copy the exact Python field definition.
🕸️ Visualize @api.depends chains and debug compute logic.
🏗️ Model Builder & ERD — add models, see relationships drawn live, and export Python. Perfect for planning a new module's data structure.
✔️ Validate, auto-format and run Odoo-specific checks on any view XML.
📄 Design PDF reports and generate the ir.actions.report + QWeb template.
📜 Generate OCA-style CHANGELOG.rst and CHANGELOG.md with linked issues.
📚 Searchable ORM, decorators, domains, security & view snippets — copy instantly.
Who Is This For?
If you build or customize Odoo, this pays for itself on day one
Odoo Developers
Scaffold views & models in seconds, then paste clean XML/Python into your custom module.
Functional Consultants
Prototype and demo view changes to clients live — a true no-code Odoo Studio alternative.
Learners & Trainees
Learn Odoo view & ORM syntax hands-on with the cheat sheet, explorer and analyzer.
Implementation Teams
Standardize view quality with the Health Checker and validator before every release.
Technical Information
Module Details
| Version | 18.0.1.0.0 |
| Odoo Version | 18.0 (Community & Enterprise) |
| Category | Tools / Developer Tools |
| License | LGPL-3 |
| Author | odoobuilders |
| Technology | OWL client action (single-page) |
| Price | $60 USD |
Dependencies & Compatibility
Depends on:
Highlights:
- Runs entirely inside your Odoo backend — no external service
- Loads real fields from any accessible model
- Exports Full XML, Arch-only XML and
models.py - Save & reload your builds anytime
- Modern Odoo 18 view syntax out of the box
Frequently Asked Questions
Is this an Odoo Studio alternative?
Yes. Smart Odoo View Builder Pro gives you drag-and-drop view design like Studio, but instead of hidden database customizations it produces clean, standard XML and Python code you commit to your own module — ideal for developers who need versionable, deployable output.
Which view types can I build?
Form, List (Tree), Kanban and Search — plus a universal View Designer, a QWeb PDF report builder and an XPath-based inheritance editor for extending existing views.
Do I need coding skills?
No. You can build entire views by dragging and dropping. When you're ready, the app writes the code for you — and the built-in cheat sheet, field explorer and model analyzer help you learn Odoo development as you go.
Is my data safe?
Completely. It's a native OWL client action running inside your own Odoo instance — nothing is sent to any external server or SaaS.
Does it work on Community and Enterprise?
Yes — it depends only on base and web, so it runs on both Odoo 18 Community and Enterprise editions.
Build Odoo Views the Smart Way
Stop hand-writing XML and memorizing tags. Drag, drop, preview and export production-ready views & models — with 20+ developer tools in one native Odoo app.
By odoobuilders · Smart Odoo View Builder Pro · Compatible with Odoo 18 Community & Enterprise
Please log in to comment on this module