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

@corespeed/cs

v0.3.0

Published

CoreSpeed command-line tool — WorkOS login, sk-cs-* API key management, MCP client config, and connector/remote administration for the CoreSpeed HaaS gateway.

Readme

cs — CoreSpeed CLI

The command-line tool for CoreSpeed HaaS. Authenticate via WorkOS, manage sk-cs-* server-to-server API keys, emit MCP client config, and administer connectors + remote MCP servers — all against the one authed CoreSpeed gateway.

Install

# One-off, no install (ideal for agents / CI)
npx @corespeed/cs --help

# Global install
npm install -g @corespeed/cs
cs --help

# Bun equivalents
bunx @corespeed/cs --help
bun install -g @corespeed/cs

Requires Node.js >= 20 (or Bun). Zero runtime dependencies.

Quick start

cs login                 # browser PKCE login; stores tokens under ~/.config/cs
cs whoami                # show the current user + org
cs keys create my-key    # mint an sk-cs-* API key (shown once)
cs mcp-config            # emit MCP client config JSON for the unified /mcp surface

Run cs --help for the full command list (keys, connectors, remote, mcp, usage, admin, …).

Environment

The CLI defaults to the CoreSpeed production environment (api.corespeed.io). Override these to target another environment:

| Variable | Default (production) | Purpose | |---|---|---| | CS_API_URL | https://api.corespeed.io | HaaS worker base URL | | CS_APP_URL | https://app.corespeed.io | Dashboard base URL (connector web flows) | | CS_WORKOS_CLIENT_ID | production "CoreSpeed CLI" app | WorkOS public client ID for the PKCE login | | CS_WORKOS_API_URL | https://auth.corespeed.io | WorkOS Authentication API origin | | CS_LOGIN_PORT | random | Fixed loopback port for the login callback | | CS_LOGIN_TIMEOUT_MS | 300000 | Browser login deadline in milliseconds (12147483647) | | CS_CONFIG_DIR | ~/.config/cs | Where tokens are stored | | DO_NOT_TRACK | unset | Set to exactly 1 to omit the constant X-CS-Client product/version header from CLI requests. Authorization and protocol headers remain; this does not disable service activity, billing, audit, security, or abuse-prevention records. |

Targeting staging

Set the first four together, but for different reasons — worth knowing which, because only one of them breaks authentication:

  • CS_API_URL + CS_WORKOS_CLIENT_ID must agree. Each tier pins its own WorkOS issuer, so a token minted against one tier's app is rejected by the other tier's worker on every authenticated call.
  • CS_APP_URL is not part of that: it only sets the dashboard host for cs connectors connect deep-links. Mismatch it and auth still works — you just hand the user a link into the wrong environment's dashboard.
  • CS_WORKOS_API_URL must be https://api.workos.com for staging; CoreSpeed's auth.corespeed.io custom Authentication API domain exists only in WorkOS production.
export CS_API_URL=https://api.staging.corespeed.io
export CS_APP_URL=https://app.staging.corespeed.io
export CS_WORKOS_CLIENT_ID=client_01KW5DAFK2WNFE75PK6Z8MD0NH   # staging "CoreSpeed CLI" app
export CS_WORKOS_API_URL=https://api.workos.com
cs login                                                       # re-login after switching tiers

Tokens are stored per config dir, not per tier — pair a tier switch with CS_CONFIG_DIR (or a fresh cs login) to avoid reusing the other tier's token.

Learn more

  • Agent-native skill: skills/cs-cli
  • Gateway SDK setup: the cs-api skill in the same repo

License

Apache-2.0 © CoreSpeed, Inc.