Skip to content

Getting started guidance #1

@agrath

Description

@agrath

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

Image

But, in the extension, I have a few problems:

  1. when I try to "browse" the project folder, I get a browse dialog and select the path to my project source:
Image

Choosing my src folder, I then see: /Users/coleschaffer/Desktop/src as the folder (which is incorrect)

Image
  1. 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
Image

Subsequently, clicking on elements does not work.

  1. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions