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

@blockrun/cli

v0.2.1

Published

One entry point for every BlockRun product — pay-per-request AI, live data, and any x402 endpoint from one USDC wallet. No API keys.

Downloads

374

Readme

@blockrun/cli

One entry point for every BlockRun product. Pay-per-request AI — chat, image, video, music, speech — plus live data (web/X search, prediction markets, Pyth prices, 40+ chain RPC) and any x402-paid endpoint, all billed from a local USDC wallet. No API keys. No accounts. No subscriptions.

npm install -g @blockrun/cli

blockrun status              # wallet auto-detected (or: blockrun wallet create)
blockrun fund                # send USDC on Base to the printed address
blockrun run nvidia/deepseek-v4-flash "hello"     # free model — $0
blockrun run openai/gpt-5.2 "hello"               # paid per request

Your wallet lives at ~/.blockrun/.session and is shared with every BlockRun tool (ClawRouter, Franklin, BlockRun MCP, clawrouter-codex). The private key never leaves your machine — it signs x402 micropayments locally.

Agent-native by construction

Every command speaks one machine-readable contract:

$ blockrun --json balance
{"ok":true,"data":{"address":"0x3491…402E","balance":"$21.44","chain":"base"}}
$ blockrun --json run bad/model "hi"
{"ok":false,"error":{"type":"run","message":"…"}}     # stderr, exit 1

--format json|pretty|table|ndjson|csv on everything. Teach your agent the whole CLI in one step:

blockrun skills add        # installs the bundled skill into ~/.claude/skills

Money safety

blockrun api POST v1/chat/completions --data '{…}' --quote   # price WITHOUT paying
blockrun limits set --per-call 0.5 --daily 20 --monthly 200  # hard ceilings
blockrun limits deny video                                   # category blacklist
blockrun spend today                                         # real ledger totals

Payments above the per-call cap (default $1) are refused unless you explicitly raise it with --max. Daily/monthly ceilings are enforced against the real cost ledger before any paid command runs.

Commands

| Group | Commands | |-------|----------| | Wallet | status wallet create wallet import --stdin wallet export/recover balance fund chain config doctor | | Inference | run <model> "<prompt>" chat (REPL) models [--free] | | Multimodal | image (+edit) video music speech (+voices) realface enroll — URLs by default, --out saves | | Data | search research predict crypto price rpc discover | | x402 | api <METHOD> <url\|path> pay <url> — any paid endpoint, --quote to price | | Guardrails | limits policy spend | | Ecosystem | ext list/install/remove skills list/add upgrade |

Sub-products (independently installable)

blockrun route serve       # → ClawRouter: smart LLM routing, save up to 92%
blockrun agent start       # → Franklin: the autonomous agent with a wallet
blockrun mcp add           # → BlockRun MCP for Claude
blockrun codex up          # → run OpenAI Codex on BlockRun models

Missing one? blockrun ext install route. Any blockrun-<x> executable on your PATH automatically becomes blockrun <x> (the gh/Docker extension model) — existing commands like clawrouter and franklin keep working unchanged.

How it relates to @blockrun/core

The CLI is a thin shell over @blockrun/core — the shared kernel (wallet resolution, x402 payment, output contract) that every BlockRun product depends on. One wallet, one payment path, one contract.

License

MIT — source at BlockRunAI/blockrun-cli.