npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

gensx-copilot-chrome-extension

v1.0.0

Published

Chrome extension for Genie - AI-powered web page interaction assistant

Readme

Genie Chrome Extension

A Chrome extension that brings the power of AI directly to any webpage. This extension creates a right-hand pane that allows you to interact with web pages using AI-powered tools, using a workflow that is running on the GenSX platform.

Features

  • Right-hand pane interface - Non-intrusive sidebar that doesn't interfere with the webpage
  • AI-powered web interaction - Uses GenSX workflows to understand and interact with web pages
  • Frontend Tools - The framework leverages browser side tools to interact with the page, such as clicking, filling forms, navigation, and more
  • Server-side tools - The framework leverages server-side tools for web search, page analysis, and more

Installation

Build and install the extension

  1. Clone the repository:

    git clone https://github.com/gensx-inc/gensx.git
    cd gensx/examples/genie-extension
  2. Install dependencies:

    pnpm install
  3. Build the extension:

    pnpm build:extension
  4. Install the extension:

    • Open Chrome and go to chrome://extensions/
    • Enable "Developer mode" in the top right
    • Click "Load unpacked" and select the gensx/examples/genie-extension/extension/dist/ folder

Development Installation

  1. Install dependencies:

    cd extensions/chrome-copilot/
    pnpm install
  2. Start the GenSX workflow server:

    pnpm dev

    This starts the GenSX workflow server that the extension communicates with.

  3. Build the extension (in a separate terminal):

    pnpm build:dev
  4. Load in Chrome:

    • Open Chrome and go to chrome://extensions/
    • Enable "Developer mode" in the top right
    • Click "Load unpacked" and select the gensx/examples/genie-extension/extension/dist/ folder

Usage

Getting Started

  1. Open the extension: Click the Genie icon in your browser toolbar or use the keyboard shortcut Ctrl+Shift+G (or Cmd+Shift+G on Mac)

  2. Initialize page discovery: Click "Try /init now" or type /init to have the AI explore and understand the current webpage

  3. Start interacting: Ask the copilot to help you with tasks like:

    • "Fill out this form"
    • "Find all the buttons on this page"
    • "Navigate to the settings page"
    • "Click the submit button"
    • "What can I do on this page?"