Skip to content

MattScarthSaunders/wdywfm

Repository files navigation

WDYWFM

Or 'WHAT DO YOU WANT FROM ME?' for long.

Why?

I wanted a project to experiment more with 'vibe-coding' and ended up making a project I actually use (one that extends/enhances the existing network devtools tab).

Key features

  • Session Detection: attempts to detect if you're going to need to create and maintain a session
  • Bot Detection Detection: You aren't detecting ME, I'M detecting YOU attempting to detect ME
  • Cookie tracking to help with long-chain api step through: click on a request to get visual feedback on whether it uses data from another request earlier in the chain, and whether any depend on information from it (not including the response body...yet)
  • Headers as JSON, plus some experimental header-importance ranking: see which headers you'll almost certainly have to include at a glance, or just copy the whole lot in a single click
  • Response and Request body Typescript schema generation - attempts to generate a typescript schema from a json object with at least slightly intelligent naming and deduplication

How to run

  1. Clone the repo locally
  2. Install dependencies with npm i
  3. Compile the project with npm run build
  4. Open Chrome
  5. Go to chome://extensions/
  6. Load Unpacked > select the repo dist directory created from the build step
  7. Activate the extension
  8. Open devtools > WDYWFM

How To Use

This is basically an extension for the network tab in devtools, and under the hood uses the api for it, so just like in there, select a request you're interested in and poke around. The intent isn't to be a replacement for the network tab, that's already great and feature rich.

Future endeavours

  • response body analysis and similar functionality to what is happening with cookies - where does this data go? How is it used?
  • heavily refactor to make more human-debuggable/human-friendly
  • enhance agent rules to more strictly follow code conventions to facilitate the above.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors