Item logo image for PtahJs DevTools

PtahJs DevTools

5.0(

1 rating

)
ExtensionDeveloper Tools
Item media 5 (screenshot) for PtahJs DevTools
Item media 1 (screenshot) for PtahJs DevTools
Item media 2 (screenshot) for PtahJs DevTools
Item media 3 (screenshot) for PtahJs DevTools
Item media 4 (screenshot) for PtahJs DevTools
Item media 5 (screenshot) for PtahJs DevTools
Item media 1 (screenshot) for PtahJs DevTools
Item media 1 (screenshot) for PtahJs DevTools
Item media 2 (screenshot) for PtahJs DevTools
Item media 3 (screenshot) for PtahJs DevTools
Item media 4 (screenshot) for PtahJs DevTools
Item media 5 (screenshot) for PtahJs DevTools

Overview

Inspect @ptahjs/tri in real time: scenes, store, entities, systems, and renderer config. For tri engine developers.

PtahJs DevTools is a browser DevTools extension for developers building applications on the @ptahjs/tri WebGPU ECS engine. It adds a dedicated "Tri" panel to the browser's native DevTools that lets you inspect the engine's runtime state in real time — scenes, the internal engine.store Map, ECS entities and their components, registered systems, and the renderer configuration. Who is this for This extension is only useful if you are developing or debugging an app built with @ptahjs/tri. If your page does not expose window.__TRI_DEVTOOLS__ (tri mounts this in dev or when the devtools flag is enabled), the panel will show a "waiting for snapshot" state. It does not work on arbitrary websites. What you can inspect The panel exposes five tabs: Scenes — all scenes registered in the engine, their entity counts, and active state. Store — the full engine.store Map. Search by id or value, click any row to see the complete JSON payload of that entry, with a diff badge highlighting entries that changed since the last snapshot. Entities — every ECS entity, which scene it belongs to, which components and systems are attached to it. Filter by id, component, or scene. Systems — registered ECS systems, matched entity counts, and their requiredComponents. Renderer — the current renderer configuration as a live JSON view. Refresh can be automatic (200ms / 500ms / 1s / 2s) or triggered manually. A latency indicator shows how long the last snapshot took to pull. How to use Install the extension. Open the app you want to inspect (it must be a page running a @ptahjs/tri engine that exposes window.__TRI_DEVTOOLS__). Open the browser DevTools (F12). Find the "Tri" panel in the DevTools tab bar (it may be under the » overflow menu on the far right). The panel connects automatically and starts streaming snapshots. Privacy The extension does not collect, transmit, or sell any user data. It reads engine state from the inspected page via chrome.devtools.inspectedWindow and only uses chrome.storage.local to record a load timestamp and panel-creation status for diagnostics. See the full privacy policy at the project homepage. Compatibility Chrome / Edge / other Chromium browsers: MV3, version 111+ recommended. Firefox: 109+ (uses the browser_specific_settings.gecko id ptahjs-devtools@ptahjs.com). Links Source code & issues: https://github.com/Ptahjs Privacy policy: https://github.com/PtahJs/browser-extension-devtools/blob/main/PRIVACY.md

Details

  • Version
    1.0.0
  • Updated
    September 3, 2026
  • Offered by
    Bobby
  • Size
    21.3KiB
  • Languages
    中文(中国)
  • Developer
    Email
    bobofpl@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps