Skip to content

Tsury/ow-devcools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overwolf DevCools

Overwolf DevCools Screenshot
Supercharged Overwolf DevTools, straight in your Chrome browser.

DevCools replaces the standard Overwolf Packages window with a modern, feature-rich dashboard running directly in Chrome. It connects to your local Overwolf developer environment to give you better control and visibility over your apps.

Installation

Chrome Web Store

Chrome Web Store

Manual Installation

  1. Download the latest .zip file (not the .crx) from the Releases page.
  2. Open Chrome and navigate to chrome://extensions.
  3. Enable Developer mode (toggle in the top right corner).
  4. Drag and drop the downloaded .zip file onto the extensions page.

Features

  • Auto Open: Automatically open DevTools when a specific window appears.
  • Auto Open & Focus: Hold CTRL when enabling Auto-Open to also automatically focus the DevTools window.
  • Auto Close: Automatically close the DevTools tab when the app window closes.
  • Smart Tabs: DevTools tabs now show the actual App Icon and Window Name instead of generic titles, making them easy to find.
  • App Refresh: Quickly restart an app (Disable -> Enable cycle) with one click.
  • Visual Organization: Apps and windows are color-coded for quick recognition.
  • Clutter Control: Hide specific apps or windows you don't need to see.
  • Unpacked Indicator: Clearly see which apps are loaded from disk (Unpacked) vs installed from the store.
  • Themes: Built-in Dark and Light modes.
  • Non-Intrusive: Runs entirely in Chrome, not injected into your games.

Window Matching

DevCools uses overwolf.windows.getCurrentWindow() to correctly identify and name your open app windows. This ensures accurate matching even if multiple windows share the same HTML file.

Important: If your app manipulates the overwolf object or uses a custom wrapper that modifies the behavior of getCurrentWindow() outside of the standard supported forms, you may encounter issues with window identification and DevTools matching.

Supported forms:

  1. Callback (Standard): getCurrentWindow(callback) returning an object.
  2. Callback (String): getCurrentWindow(callback) returning a JSON string.
  3. Promise (Object): getCurrentWindow() returning a Promise that resolves to an object.
  4. Promise (String): getCurrentWindow() returning a Promise that resolves to a JSON string.

If you experience issues with window matching, please open an issue describing your setup and how you manipulate the Overwolf API so we can add support for it.

Packages Hider (Optional)

Since DevCools requires the original Overwolf Packages window to be open, we provide an optional AutoHotkey script to hide it from your taskbar and screen, keeping your workspace clean and preventing it from being injected into your games.

  • Hides the "Packages" window automatically.
  • Toggle Visibility: Press Win + Alt + H to show/hide the window manually.
  • Tray Icon: Shows the current status and allows toggling via menu.

Note: This script hides the entire browser window. If you have other tabs open alongside the Packages tab, they will also be hidden. You can use the hotkey to bring the window back into view, interact with it, and then hide it again.

You can find the script in extras/PackagesHider.ahk with a compiled version in extras/PackagesHider.exe (use at your own risk or compile yourself).

Notes

  • Requirement: The Overwolf Packages window must be kept open for this extension to work.
  • Work in Progress: Not all features from the original Packages window have been ported yet. If you need something specific, please open a request!
  • Privacy: Everything runs locally on your machine. No data is transmitted outside.
  • Disclaimer: This project is an independent, non-profit community tool and is not affiliated with, endorsed by, or connected to Overwolf in any way. It does not use any Overwolf branding assets or trademarks. It is a purely local utility designed to enhance the developer experience with zero malicious intent.

Development

This project is 100% vibe coded by Gemini 3 Pro.

Pull Requests and Feature Requests are welcome!

About

Overwolf DevCools

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •