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

@brainpilot/app

v0.0.8

Published

BrainPilot CLI — Docker-free local one-click launch (bin: brainpilot / bnpt)

Readme

@brainpilot/app

BrainPilot is an open-source, single-user multi-agent collaboration platform built with TypeScript + the Pi SDK — a Principal agent coordinating specialist agents over a file-based mailbox, served as a Hono backend + React SPA. It runs as a local process; no Docker required.

This package (@brainpilot/app) is the CLI. It installs the brainpilot command (bnpt is a built-in short alias).

Prerequisites

  • Node.js ≥ 22
  • An Anthropic API key (or BP_MOCK=1 for a no-key test run)

Install

npm install -g @brainpilot/app

Quick Start

# 1. Scaffold config under ./brainpilot
brainpilot init --api-key <your-anthropic-key>

# 2. Launch (foreground; Ctrl-C to stop)
brainpilot up

Then open the printed URL (default http://127.0.0.1:9001).

A missing key does not block launch — brainpilot up starts anyway, and you can configure the provider URL / key / model in the web Settings → Providers panel after it opens (the recommended path; it writes providers.json for you).

No-key smoke run

BP_MOCK=1 brainpilot up

BP_MOCK=1 runs a deterministic mock agent that makes no real LLM calls — handy for verifying the install end-to-end without an API key.

Configure a gateway / third-party endpoint

brainpilot init --api-key <key> \
  --base-url https://your-gateway.example.com/api \
  --model kimi-k2.6

You can also omit --api-key and supply credentials via the ANTHROPIC_API_KEY environment variable instead.

Detached mode

brainpilot up --detach    # run in the background, managed by the CLI
brainpilot status         # health + child pid
brainpilot logs           # tail backend log (add --runtime for the runtime log)
brainpilot down           # stop the detached backend

Common flags

| Flag | Meaning | |------|---------| | --port <n> | Backend port (default 9001) | | --dir <path> | Data directory (default ./brainpilot) | | --detach | Run in the background | | --no-open | Don't open the browser on launch |

Documentation

Full documentation, architecture notes, and advanced configuration live in the GitHub README:

➡️ https://github.com/NeuroAIHub/BrainPilot

License

AGPL-3.0-only