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 🙏

© 2026 – Pkg Stats / Ryan Hefner

finch-web-assistant

v1.0.4

Published

Kimi-powered browser tool: let Finch operate websites in your Chrome browser through Kimi WebBridge.

Readme

Kimi Web Assistant

Kimi Web Assistant is a community mini tool that lets Finch drive the websites in your Chrome browser. It is powered by Kimi WebBridge — Kimi's browser-automation component.

Adding this mini tool to Finch does two things on your machine:

  1. It installs or starts the local Kimi WebBridge component (a local bridge service bound to 127.0.0.1:10086).
  2. It opens the Chrome Web Store so you can add the Kimi WebBridge Chrome extension with one confirmation click.

After that, browser operations run in your real, already signed-in Chrome session.

This is a community mini tool, built by a third-party author — not an official Kimi product. Kimi, Chrome, and related trademarks belong to their respective owners.

You can ask Finch to:

  • "Open this website and find the registration link."
  • "Fill in this form, but ask me before submitting."
  • "Capture a screenshot of this webpage."
  • "Save this page as a PDF."

Installation

Install finch-web-assistant with Finch's mini tool manager after it is published to npm. Once approved for the community catalog, it can also be discovered and installed directly from Finch Toolbox.

First-time connection

  1. Install and enable Kimi Web Assistant in Finch.
  2. Choose Connect Chrome in the onboarding prompt — this installs or starts the local Kimi WebBridge component.
  3. Confirm Add extension for Kimi WebBridge in the Chrome Web Store page that opens automatically.

Kimi Web Assistant completes the remaining setup automatically. Users do not need to open a terminal, copy commands, or understand the local service.

If you choose Not Now, use the Kimi Web Assistant button near the Composer at any time to:

  • Check Connection
  • Connect Chrome
  • Open Help

Connection states

  • Connected: browser operations are ready.
  • Waiting: confirm that the Kimi WebBridge browser extension is installed and enabled.
  • Reconnect: select the browser connection action to recover automatically.
  • Offline: choose Connect Chrome to complete setup.

Safety boundaries

  • Kimi Web Assistant operates only tabs created for the current task by default.
  • It uses the tab you are currently viewing or closes tabs only when you explicitly ask.
  • Final actions with external impact—such as sending, publishing, paying, deleting, or submitting forms—still require your confirmation.
  • CAPTCHAs, banking websites, and interactions with strict trusted-event checks may require manual input.
  • Operations happen in your real Chrome browser and reuse its existing signed-in state, so page and tab changes remain visible.

Technical details

Kimi WebBridge provides browser connectivity and runs only on the local machine:

  • The local service is fixed at http://127.0.0.1:10086 and is not exposed to the LAN.
  • The local daemon and the Kimi WebBridge Chrome extension must use compatible versions.
  • Kimi Web Assistant never runs stop, restart, uninstall, or forced upgrades automatically.
  • When the connection fails, it safely attempts to start the local Kimi WebBridge service once. If recovery fails, it provides the official help page.
  • Official installation sources:

The internal kimi-webbridge ID, the Composer action ID, and the npm package name finch-web-assistant remain unchanged for compatibility.

Privacy and permissions

  • No API key is required, and Kimi Web Assistant does not store website credentials.
  • network accesses the local Kimi WebBridge service and official Kimi installation sources.
  • shell installs or starts the local component and opens browser help or extension pages.
  • Browser operations reuse the existing browser session. Verify the page and target account before sensitive actions.

Tool surface

Kimi Web Assistant registers one Agent tool, kimi_webbridge_browser, whose action parameter selects the capability:

navigate | find_tab | snapshot | click | fill | evaluate | cdp | screenshot | network | upload | save_pdf | list_tabs | close_tab | close_session

Connection status, starting the local component, and installing it are not model-callable tools. They run from the Composer menu ("Check Connection" / "Connect Chrome"), the onboarding dialog, and a single automatic recovery attempt inside the browser tool when a call fails.

Development

npm install
npm run check
npm run build
npx @finchtoys/minitools doctor .