Stay focused and engaged while reading with your own fun, interactive AI companion 📖
QuestScout is a curious, playful sidekick that captures your browsing intent, highlights relevant content, and visibly reacts to what you read. At the end of your session, it delivers a personalized digest of its favorite highlights to keep you engaged and focused.
It was (hastily 😅) developed in 24 hours for the Google Chrome Built-in AI Challenge, using the new Prompt API for Chrome Extensions.
🎥 Watch a demo of it in action
Throughout the session, the character will switch between the following states. It can be: - Reading: It will move across the right side of paragraphs and sections of text, and display different emotions based on what it's reading. - Talking: When starting a new session, clicking on a highlight, or concluding a session, the character will face you. For highlights, it will also emote based on the content. - Waiting: The character follows you on the page, so when it reaches the bottom of the visible scroll area, it will stop and look at you. When you scroll down, it will resume reading.
First, run the development server:
pnpm dev
# or
npm run dev
Open your browser and load the appropriate development build. For example, if you are developing for the chrome browser, using manifest v3, use: build/chrome-mv3-dev.
❗️ Not working as expected, please use the zip file, or the development version (build/chrome-mv3-dev)
Run the following:
pnpm build
# or
npm run build
This should create a production bundle for the extension.
Feel free to reach out to us at hi@alyssax.com, to Alyssa or Leo directly if you have any questions or feedback! Hope you find this useful 💜
$ claude mcp add questscout \
-- python -m otcore.mcp_server <graph>