Skip to content

Repository files navigation

Odoo Dev Kit

A VS Code sidebar tool to quickly run Odoo and manage multiple repositories from one place.

Features

🖥️ Server

Run and control your Odoo instance

  • Configure Odoo addons, CLI options, and environment paths.
  • Generate a ready-to-run Odoo command.
  • Run / stop the server from the sidebar.
  • Drop the current database and re-run the server in one click.
  • Auto-detect a default database name from the first addon branch (optional).

⚙️ Config

Define everything needed to run Odoo.

  • Add multiple addon paths with individual enable/disable toggles.
  • Set Python venv and odoo-bin paths.
  • Toggle CLI flags (dev mode, log level, workers, etc.) per group.

🌿 Git Control

Manage branches across all Odoo repositories together.

  • Enter a branch name → click ✓ → checks out the branch if found, otherwise falls back to the base version (e.g. 16.0, master).
  • Keeps a history of successful checkouts (grouped by version) for Re-checkouts
  • Quick actions:
    • Fetch → fetch all repos
    • Branch → create branch in all repos
    • Push → push current branch
    • Force → force push (-f)

Screenshots

Config Server Git Control
Config Server Git Control

Library Usage

  • OWL: used to build the sidebar UI.
  • Codicons → used for icons in the UI (buttons, actions, indicators)

License

MIT

About

VS Code sidebar extension to configure, run, and manage Odoo instances and Git across multiple repositories from one place.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages