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

mecord-connect

v2.0.6

Published

Secure one-command Mecord Connect runtime for connecting ChatGPT to a user-authorized Windows computer.

Readme

mecord-connect

One-command Windows runtime for connecting a user-authorized computer to Mecord Connect in ChatGPT.

npx mecord-connect@latest remote

Requires Windows x64 with a supported Node.js line: 22.14+, 24.x, or 26.x. Git features additionally require Git 2.45 or newer; older or missing Git disables only the Git capabilities while the rest of the Mecord Connect runtime remains available.

The command does not install an MSIX and does not start a local MCP server. It verifies the package's runtime manifest, starts the existing hardened local policy/runtime agent, and connects that agent to the pinned production relay at wss://operator.splcart.in/device. ChatGPT talks to the hosted MCP edge.

On first use, when human authorization is actually required, the runtime prints the short-lived secure Mecord pairing link and automatically opens it in the default Windows browser. Confirm the device in your Mecord account; ChatGPT does not receive a public device-claim tool. The resulting relay credential is protected for the current Windows user with DPAPI. Future mecord-connect remote runs reuse the protected device identity/session path and normally reconnect without opening the browser; pairing reappears only after credential loss, revocation, account/device trust change, or another enrollment requirement.

By default the current directory is the authorized filesystem/project root. To authorize another folder explicitly:

npx mecord-connect@latest remote --root C:\path\to\project

Use --no-browser to disable automatic launch of Mecord Connect's managed-browser capability. Generic terminal execution remains disabled by default; project commands continue to use the existing policy/approval boundary.

The web Control Center is served on an ephemeral, loopback-only port at /control-center. In the running mecord-connect remote terminal, type control-center to see the current URL and receive a 90-second, one-time login code. Enter this code in the local browser; Mecord issues an HttpOnly, SameSite=Strict, process-local browser session, limited to Control Center routes. The internal agent token and recovery token never enter the browser. The login code is not an API key and is never placed in a URL or persistent browser storage. Browser sessions have a four-hour hard expiry and a 30-minute idle expiry, and disappear when the runtime stops. Local browser actions remain subject to runtime policy. Approvals and recovery authority remain local and must be granted from the native Windows card or the trusted console. Do not paste or disclose recovery credentials.

When ChatGPT requests an action that requires local approval, Mecord opens a local Windows approval card showing the action, risk and target with Deny, Approve Once, and Allow Session. Allow Session is memory-only, bound to the same account/device authority generation plus the current authorized roots/capability scope, expires after 8 hours or 60 minutes idle, and disappears when the runtime exits. It suppresses repeated external/system/destructive prompts inside that scope but never bypasses root scoping, capability allowlists, emergency stop, path safety, restricted-data filtering, or provider-specific allowlists. ChatGPT never receives the recovery authority and cannot approve its own request. The terminal remains a fallback with approve, session, deny, session-status, and revoke-session.

Before starting a session you can verify the package payload and all three Windows-native security helpers:

npx mecord-connect@latest doctor

doctor verifies every packaged runtime file against SHA-256/size metadata, exercises the DPAPI and Windows path-lease self-tests, and performs a protocol health check against the UI Automation sidecar. It does not start the relay connection.

Security model

The npm launcher deliberately rebuilds the child environment from a small desktop allowlist. npm/GitHub/cloud tokens, .npmrc pointers, NODE_OPTIONS, caller-supplied Mecord Connect relay variables, and other ambient credentials are not inherited by the long-running runtime. The public package pins its relay/result authority to operator.splcart.in; callers cannot redirect a paired device by setting environment variables.

The runtime payload is produced from the canonical repository sources at publication time, and includes the native DPAPI, UI Automation, and Windows path-lease helpers compiled in the Windows release workflow. The payload manifest records the exact Git commit and hashes every shipped file.

Support and policies

  • Support: https://operator.splcart.in/support
  • Privacy: https://operator.splcart.in/privacy
  • Terms: https://operator.splcart.in/terms
  • License: proprietary Mecord Connect Runtime License in LICENSE
  • Dual-use disclosure: DISCLOSURE
  • Issues: https://github.com/sampathkumar-co/Operator-runtime/issues