{"id":28312857,"url":"https://github.com/odoo-lux-dev/odoo-toolbox","last_synced_at":"2026-03-07T19:03:29.199Z","repository":{"id":288097652,"uuid":"966756864","full_name":"odoo-lux-dev/odoo-toolbox","owner":"odoo-lux-dev","description":"Enhances the experience of Odoo developers and Odoo.SH users by adding a variety of tools and features","archived":false,"fork":false,"pushed_at":"2026-02-28T16:40:10.000Z","size":1055,"stargazers_count":10,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-28T18:42:40.843Z","etag":null,"topics":["browser-extension","chrome","chromium","firefox","odoo"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/odoo-lux-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-15T12:09:58.000Z","updated_at":"2026-02-28T16:39:37.000Z","dependencies_parsed_at":"2025-04-15T15:29:59.185Z","dependency_job_id":"84d4d676-c395-4306-a6be-e43382b9bb12","html_url":"https://github.com/odoo-lux-dev/odoo-toolbox","commit_stats":null,"previous_names":["odoo-lux-dev/odoo-toolbox"],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/odoo-lux-dev/odoo-toolbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo-lux-dev%2Fodoo-toolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo-lux-dev%2Fodoo-toolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo-lux-dev%2Fodoo-toolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo-lux-dev%2Fodoo-toolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/odoo-lux-dev","download_url":"https://codeload.github.com/odoo-lux-dev/odoo-toolbox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odoo-lux-dev%2Fodoo-toolbox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30226784,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T19:01:10.287Z","status":"ssl_error","status_checked_at":"2026-03-07T18:59:58.103Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-extension","chrome","chromium","firefox","odoo"],"created_at":"2025-05-24T18:09:44.013Z","updated_at":"2026-03-07T19:03:29.159Z","avatar_url":"https://github.com/odoo-lux-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cimg src=\"src/assets/readme-header.png\"/\u003e\n  \u003cdiv\u003e\n    \u003ca style=\"text-decoration: none;\" href=\"https://chromewebstore.google.com/detail/odoo-toolbox/jgobnmpfeomiffhbedhfgbhelcnnelkd\"\u003e\n      \u003cimg alt=\"Chrome Web Store Version\" src=\"https://img.shields.io/chrome-web-store/v/jgobnmpfeomiffhbedhfgbhelcnnelkd?style=flat-square\u0026label=Version\u0026logo=chromewebstore\u0026logoColor=white\u0026color=%233871e1\"/\u003e\n    \u003c/a\u003e    \n    \u003ca style=\"text-decoration: none;\" href=\"https://chromewebstore.google.com/detail/odoo-toolbox/jgobnmpfeomiffhbedhfgbhelcnnelkd\"\u003e\n      \u003cimg alt=\"Chrome Web Store Users\" src=\"https://img.shields.io/chrome-web-store/users/jgobnmpfeomiffhbedhfgbhelcnnelkd?style=flat-square\u0026label=Users\u0026logo=chromewebstore\u0026logoColor=white\u0026color=%233871e1\"/\u003e\n    \u003c/a\u003e         \n    \u003ca style=\"text-decoration: none;\" href=\"https://chromewebstore.google.com/detail/odoo-toolbox/jgobnmpfeomiffhbedhfgbhelcnnelkd\"\u003e\n      \u003cimg alt=\"Chrome Web Store Rating\" src=\"https://img.shields.io/chrome-web-store/rating/jgobnmpfeomiffhbedhfgbhelcnnelkd?style=flat-square\u0026logo=chromewebstore\u0026logoColor=white\u0026label=Rating\u0026color=%233871e1\"/\u003e\n    \u003c/a\u003e\n    \u003ca style=\"text-decoration: none;\" href=\"https://chromewebstore.google.com/detail/odoo-toolbox/jgobnmpfeomiffhbedhfgbhelcnnelkd\"\u003e\n      \u003cimg alt=\"Chrome Web Store Size\" src=\"https://img.shields.io/chrome-web-store/size/jgobnmpfeomiffhbedhfgbhelcnnelkd?style=flat-square\u0026logo=chromewebstore\u0026logoColor=white\u0026label=Size\u0026color=%233871e1\"/\u003e\n    \u003c/a\u003e  \n  \u003c/div\u003e\n  \u003cdiv\u003e\n    \u003ca style=\"text-decoration: none;\" href=\"https://addons.mozilla.org/en-US/firefox/addon/odoo-toolbox\"\u003e\n      \u003cimg alt=\"Mozilla Add-on Version\" src=\"https://img.shields.io/amo/v/odoo-toolbox?style=flat-square\u0026logo=firefoxbrowser\u0026logoColor=white\u0026label=Version\u0026color=%23ed6449\"/\u003e\n    \u003c/a\u003e    \n    \u003ca style=\"text-decoration: none;\" href=\"https://addons.mozilla.org/en-US/firefox/addon/odoo-toolbox\"\u003e\n      \u003cimg alt=\"Mozilla Add-on Users\" src=\"https://img.shields.io/amo/users/odoo-toolbox?style=flat-square\u0026logo=firefoxbrowser\u0026logoColor=white\u0026label=Users\u0026color=%23ed6449\"/\u003e\n    \u003c/a\u003e    \n    \u003ca style=\"text-decoration: none;\" href=\"https://addons.mozilla.org/en-US/firefox/addon/odoo-toolbox\"\u003e\n      \u003cimg alt=\"Mozilla Add-on Rating\" src=\"https://img.shields.io/amo/rating/odoo-toolbox?style=flat-square\u0026logo=firefoxbrowser\u0026logoColor=white\u0026label=Rating\u0026color=%23ed6449\"/\u003e\n    \u003c/a\u003e\n  \u003c/div\u003e\n\u003c/h1\u003e\n\nThis extension aims to enhance the experience of Odoo developers and Odoo.SH users by adding a variety of tools and features.\n\n# Installation\n- Install it from [Chrome Web Store](https://chromewebstore.google.com/detail/odoo-toolbox/jgobnmpfeomiffhbedhfgbhelcnnelkd)\n- Install it from [Firefox Browser Add-ons](https://addons.mozilla.org/en-US/firefox/addon/odoo-toolbox/)\n- Install it [from sources](#local-development)\n\n# Non exhaustive functionnalities\n\n* __Advanced DevTools panel for Odoo RPC testing and data exploration__\n* __Technical sidebar with field inspection and database context information__\n* __Star project on odoo SH, order the favorites list and ability to rename them__\n* __Enable (or not) debug mode by default on Odoo websites__\n* __Toggle debug mode from the extension's popup__\n* __Show technical printing options (PDF/HTML)__\n* __Show technical model name on record from Odoo v17.2 and above__\n* __Rename tab's title of Odoo.sh project to includes current project's name__\n* __Add task links to branch names with custom URL patterns and regex support__\n* __Copy branch name with a single click on Odoo.sh__\n* __Enable colorblind mode for better accessibility on Odoo.sh build statuses__\n* __Toggle between light and dark themes for the extension interface__\n* __Nostalgia mode with retro monkey icons for debug toggles__\n* __Default dark mode setting for Odoo interfaces__\n* __Export and import extension configuration for easy sharing or backup__\n* __Quick access to GitHub repositories from branch pages__\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n# Local development\n\n## Installation\nThis requires Bun [Installation guide](https://bun.sh/docs/installation)\n\nOnce Bun is installed, you can install the extension by running the following command in your terminal:\n```bash\nbun install\n```\n\n## Development\nTo start developing the extension, you can run the following command in your terminal:\n```bash\nbun dev\n```\n\nThis will start a development server that will watch for changes in the source code and automatically reload the extension in your browser.\n\n## Build\nTo build the extension, you can run the following commands in your terminal:\n```bash\nbun build\nbun build:firefox\n```\n\nThis will create a `dist` folder containing the built production-ready extension that you can then load into your browser.\n\n## Zip\nTo create a zip file containing the built extension, you can run the following commands in your terminal:\n```bash\nbun zip\nbun zip:firefox\n```\n\nThis will create a zip file in the `dist` folder.\n\n\u003cbr\u003e\n\n---\n\u003cbr\u003e\n\n# Use of Odoo Code in this project\n\nThis project includes code sourced from the [Odoo](https://github.com/odoo/odoo) open source project, specifically from the [`src/utils/odoo-py_js`](./src/utils/odoo-py_js) directory.\n\n- The included Odoo code is distributed under the [GNU Lesser General Public License version 3 (LGPLv3)](https://www.gnu.org/licenses/lgpl-3.0.html).\n- The code has been incorporated without modification and is used as a utility module within this extension.\n- For full details, license texts, and original sources, please refer to:\n  - The LICENSE file contained in `src/utils/odoo-py_js`\n  - The official Odoo repository: https://github.com/odoo/odoo/tree/f0b80bd634c4a907a4df7d06d318572ccdeb2fca/addons/web/static/src/core/py_js\n\nBy including this code, this project complies with LGPLv3 license requirements concerning attribution and usage.\n\n\u003cbr\u003e\n\n---\n\u003cbr\u003e\n\n# Extension Permissions\n\nThis extension requests the following permissions to provide its functionality:\n\n## Required Permissions\n\n| Permission | Purpose | Justification |\n|------------|---------|---------------|\n| **`storage`** | Store user preferences and configuration | Save extension settings, Odoo.SH favorites, debug mode preferences, and DevTools history across browser sessions |\n| **`tabs`** | Access tab information | Read current tab URL to detect Odoo websites and apply extension features only on relevant pages |\n| **`alarms`** | Schedule background tasks | Manage data persistence and cleanup operations for stored favorites and history |\n| **`scripting`** | Execute scripts on web pages | Inject content scripts into Odoo pages to enable DevTools RPC communication, debug mode toggle, and technical features |\n| **`clipboardWrite`** | Copy data to clipboard | Allow users to copy technical information (field values, branch names, etc.) with one-click actions |\n\n## Host Permissions\n\n| Permission | Purpose | Justification |\n|------------|---------|---------------|\n| **`*://*/*` (All websites)** | Access all websites | Automatically detect Odoo installations across any domain (including custom domains, localhost, Odoo.SH subdomains) and apply relevant features |\n\n## Web Accessible Resources\n\n| Resource | Purpose |\n|----------|---------|\n| **`odoo-websites.js`** | Shared utilities for Odoo page detection and interaction |\n\n## Privacy \u0026 Security\n\n- **No data collection**: The extension does not collect, transmit, or store any personal data externally\n- **Local storage only**: All settings and favorites are stored locally in your browser\n- **Odoo-specific**: Features are only activated on detected Odoo websites\n- **No external requests**: The extension only communicates with the current Odoo instance you're viewing\n- **Open source**: All code is publicly available for review on GitHub\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n# Testimonials\n\n\n\u003cblockquote\u003e\n  \u003cem\u003e\"The best chrome extension you'll ever see...\"\u003c/em\u003e\u003cbr\u003e\n  — SAJU - Odoo Client Solution Developer\n\u003c/blockquote\u003e\n\n\u003cbr\u003e\n\n\u003cblockquote\u003e\n  \u003cem\u003e\"Dinguerie quand même cette extension, tu veux pas la partager au PS-Tech en Belgique?\"\u003c/em\u003e\u003cbr\u003e\n  — MAVI - Lux PS tech coach, author of the famous \"Saaaaaaalut\"\n\u003c/blockquote\u003e\n\u003cbr\u003e\n\n\u003cblockquote\u003e\n  \u003cem\u003e\"I think I am in love\"\u003c/em\u003e\u003cbr\u003e\n  — PAL - Lux PS tech leader, 2023 Karting champion, author of the famous \"Euuuuh, l'ambiance\"\n\u003c/blockquote\u003e\n\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodoo-lux-dev%2Fodoo-toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fodoo-lux-dev%2Fodoo-toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodoo-lux-dev%2Fodoo-toolbox/lists"}