All-in-one Odoo development toolkit — run, debug, update modules, navigate code, filter logs, manage breakpoints, and more. Built for Odoo developers who want to stay in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
All-in-one Odoo development toolkit for VS Code. Run, debug, update modules, navigate code, filter logs, manage breakpoints — all from a single sidebar panel.
Features
🖥️ Server
Run Odoo (Ctrl+Shift+R) — Start server in terminal with virtualenv activated
Debug Odoo — Launch with VS Code debugger (breakpoints work)
Stop (Ctrl+Shift+S) — Stop running server
Auto-stops before update/install, auto-restarts after
📦 Modules
Update Module (Ctrl+Shift+U) — Pick from module list (git-changed shown first)
Install Module — Same picker, runs --init
Update Changed (Ctrl+Shift+G) — Auto-detects modules with uncommitted git changes
Scaffold — Generate new module from template
Fast update/install without debugger overhead
🧭 Navigation
Toggle Model ↔ View (Ctrl+Shift+T) — Jump between .py and _views.xml
Go to Model (Ctrl+Shift+M) — Find _name = 'model.name'
Go to Function Def (Ctrl+Shift+D) — Find original definition (skips super() overrides)
Go to XML ID (Ctrl+Shift+X) — Find XML record by id
Works on word under cursor — no need to select text first
Available in right-click context menu
📊 Log Filtering
Filter terminal output by level: ALL | ERROR | WARNING | INFO | DEBUG
Real-time filtering when server is running
No log file configuration needed — captures directly from terminal
🐛 Debugging
Breakpoints panel — View, toggle, remove breakpoints from sidebar