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

@bctrl/cli

v0.1.8

Published

BCTRL command-line interface

Readme

BCTRL CLI

Command-line tools for BCTRL cloud browser automation. Use it to create browser runtimes, start live sessions, submit hosted invocations, inspect runs and files, and manage account resources from a terminal or script.

Install

npm install -g @bctrl/cli

Requires Node.js 22.14 or newer.

Authenticate

For an interactive terminal, start the browser approval flow and wait for completion:

bctrl auth login --url --wait

For CI, agents, or one-off shells, use an API key:

export BCTRL_API_KEY="bctrl_..."
bctrl auth status

BCTRL_API_KEY takes precedence over credentials stored by bctrl auth login.

Quick Start

Create a browser runtime, start it, run an extraction task, then stop it:

bctrl runtime create --name research-browser --json
bctrl runtime start <runtime-id> --json

bctrl runtime invocation create <runtime-id> \
  --action extract \
  --instruction "Extract the page title." \
  --json

bctrl runtime invocation wait <runtime-id> <invocation-id> --json
bctrl runtime stop <runtime-id>

For full request bodies, pass JSON with --body. Inline JSON, @file, and - for stdin are supported:

bctrl runtime invocation create <runtime-id> \
  --body '{"action":"observe","instruction":"Summarize the current page."}' \
  --json

cat invocation.json | bctrl runtime invocation create <runtime-id> --body - --json

Use --params for path and query overrides when you need the exact API surface:

bctrl run list --params '{"limit":25}' --json

Output

Print full JSON:

bctrl runtime list --json

Print selected fields:

bctrl runtime list --json id,status,name

Filter with jq syntax:

bctrl runtime list --json --jq '.data[] | select(.status == "active")'

Render with a template:

bctrl runtime list \
  --json \
  --template '{{#each data}}{{id}} {{status}}{{newline}}{{/each}}'

Common Commands

bctrl space list
bctrl runtime create --name browser-task
bctrl runtime start <runtime-id>
bctrl runtime target create <runtime-id> --uri https://example.com --activate
bctrl runtime invocation create <runtime-id> --action act --instruction "Click the sign in button"
bctrl run list --json
bctrl runtime stop <runtime-id>

Run any command with --help for the exact arguments and flags:

bctrl runtime invocation create --help

Documentation

  • CLI guide: https://platform.bctrl.ai/cli
  • Command reference: https://platform.bctrl.ai/cli/reference
  • API reference: https://platform.bctrl.ai/api-reference