-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Hi Cole,
I'm on Windows, and came here from a tweet that was shared.
I've tried to get this running and I'm having some problems.
As this project seems to be unix only, the scripts don't support windows directly, I used wsl (windows subsystem for linux)
I have set up node, and worked through this
./install.sh did not work successfully, so I cd into each subfolder (extension, mcp-server, and server) then ran npm install and the relevant build commands referenced in readme.md
For the extension, manifest.json was not created so claude suggested:
ENTRY=content npx vite build
ENTRY=background npx vite build
ENTRY=popup npx vite build
Then copy assets again:
cp manifest.json dist/
cp src/content/styles.css dist/src/content/
cp -r icons dist/
I was then able to get the extension loaded into Chrome
I then started the server (via wsl again) with node server.js in the server subfolder
I can see the extension is connected as I am seeing "Received: ping" repeatedly
But, in the extension, I have a few problems:
- when I try to "browse" the project folder, I get a browse dialog and select the path to my project source:
Choosing my src folder, I then see: /Users/coleschaffer/Desktop/src as the folder (which is incorrect)
- when I try to "enable on current page" with the switch, it turns on, but I am unable to click on any elements, to trigger it, and when I re-open the extension panel, enable has toggled back
Subsequently, clicking on elements does not work.
- Am I correct in understanding that the feedback submitted via this tool makes it way to my current claude cli instance via MCP for action?
As it seems from your docs & repo that you're on macos, I expect that a lot of these problems are due to me being on windows, but I'd appreciate any help or guidance you can provide.
I can obviously open a claude session against a fork of your repo and try and get my own claude to debug and fix this, but before I do that, I want to align with your goals for this project