Skip to content
PluginStats

@halcyonlabs/app weekly downloads statistics

By halcyonlabs · npm · Claude Code

bb app launcher for npx

View on npm Fresh · Oct 29, 2026

@halcyonlabs/app has 10,519 recorded weekly downloads on npm, ranking #1093 of 2,667 tracked listings.

Weekly downloads
10,519
Official API · Oct 27, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1093
Among tracked npm listings

About @halcyonlabs/app

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/e40bda56-54a4-47f8-a417-6bbadf2e5b40"> <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/4d9d02fb-c179-449b-a38a-041955143232"> <img alt="bb" src="https://github.com/user-attachments/assets/4d9d02fb-c179-449b-a38a-041955143232" width="128"> </picture> </p>

bb

npm version

bb is an agentic IDE that builds itself. It can control, customize, and automate itself, laying the groundwork for your own software factory.

This package provides the npx -y -p @halcyonlabs/app bb-app launcher, bundled bb CLI entry, and Node SDK export. Every surface — the web app, CLI, and HTTP API — is a first-class way to drive bb. Work runs in threads you can follow live, steer at any point, or hand off to another agent.

Note: bb is in active development. Workflows and surfaces are still evolving.

Quick Start

bb runs from npm and orchestrates coding agents you already have installed.

Prerequisites
  • Node.js 22.19, 24, or 26.
  • Git.
  • At least one supported agent provider: Claude Code, Codex, Cursor via ACP, Pi, or another ACP-compatible agent.

If you already use one of these providers, bb will pick up your existing credentials. If you use multiple providers, you can mix and match per task.

Supported host environments
  • macOS
  • Linux
<details> <summary>Windows via Ubuntu on WSL2</summary>

Run all bb commands inside WSL2, install Node.js, Git, and your provider CLIs inside that WSL2 distro, and use Linux-style paths such as /home/me/repo or /mnt/c/Users/me/repo.

Inside WSL2, use Linux paths rather than drive-letter or UNC paths. Repos inside the WSL filesystem are recommended; /mnt/c/... is intentionally supported so you can keep an existing Windows checkout, but it is slower and less reliable for file watching.

</details>
Install and run
npx -y -p @halcyonlabs/app@latest bb-app

Then open: http://localhost:38886

To opt into the automated nightly channel:

npx -y -p @halcyonlabs/app@nightly bb-app

Nightly versions are built from main and may be unstable. The nightly dist-tag moves independently of the stable latest tag.

npm 12 and later block dependency install scripts by default. bb needs those scripts to build its native add-ons (better-sqlite3, node-pty, @parcel/watcher). Without them bb stops at startup with Could not locate the bindings file. If your npm version is 12 or later, allow the scripts for the install:

npx --allow-scripts=better-sqlite3,node-pty,@parcel/watcher -y -p @halcyonlabs/app@latest bb-app

Or set the policy once for all global installs:

npm config set allow-scripts=better-sqlite3,node-pty,@parcel/watcher --location=user

npx -y -p @halcyonlabs/app@latest bb-app downloads the published @halcyonlabs/app package, starts the server and local host daemon, and serves the web app. It stores bb-managed state under ~/.bb/ by default. If either managed child process exits unexpectedly, the launcher restarts that child without stopping the other one. Press Ctrl+C in the terminal to stop both processes and exit with status 0.

If another live bb owns the runtime record for the same data directory and a healthy server answers on the configured local address, startup exits with status 1 without starting either child process. The existing instance keeps running. A runtime record without a healthy server does not prevent startup.

Application logs rotate in logs/server.N.log and logs/host-daemon.N.log under the data directory, keeping the five newest files per service. Output that bypasses the logger, such as startup errors and crashes, goes directly to logs/server-stdio.log and logs/host-daemon-stdio.log. These files append across restarts; when one is over 10 MB as a service starts, it is renamed to -stdio.1.log, replacing the previous one. The launcher prints status and log locations without forwarding service output to the terminal, so a stalled terminal cannot block service logging. To follow everything with the default data directory:

tail -F ~/.bb/logs/*.log

Launcher status output is plain when stdout is redirected, including in CI. Set FORCE_COLOR=1 to request color or NO_COLOR=1 to disable it; NO_COLOR takes precedence. In-place progress updates require a stdout TTY.

The same output capture applies to bb-server and bb-host-daemon.

To stop a bb that runs in another terminal or in the background:

npx -y -p @halcyonlabs/app bb-app stop

stop reads bb-app-runtime.json from the data directory, confirms that the recorded process really is that launcher, then stops it. Pass --data-dir when the bb you want to stop does not use the default ~/.bb/.

The bb command

To control bb from outside bb, open Settings → General → Command line and choose Install next to bb CLI. Threads in bb already have bb; this is for your own terminals, scripts, and agents running outside bb, such as Claude Code or Codex. bb links a launcher from ~/.bb/bin/bb into a folder on your PATH (~/.local/bin on Linux; /opt/homebrew/bin, /usr/local/bin, or ~/.local/bin on macOS). On Windows it adds ~/.bb/bin to your user PATH; open a new terminal afterwards. Remove takes it off again. bb leaves any other bb you already have in place.

From a terminal, before bb is on your PATH:

npx -y -p @halcyonlabs/app bb settings cli-command install
Updating from the app…

Description from the npm listing.

  • bb
  • coding-agent
  • agent
  • cli
  • workspace
  • codex
  • claude-code

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@halcyonlabs/app weekly downloads on npm, last 90 days: 10,519 weekly downloads as of Oct 27, 2026.@halcyonlabs/appWeekly downloads on npm · Last 90 days10,519downloads / week9K9.5K10K10.5K11K11.5K12KJul 29Aug 13Aug 28Sep 12Sep 27Oct 12Oct 27downloads / weekOct 27, 2026 – Oct 27, 2026 · 1 observations · Updated Oct 27, 2026pluginstats.com
@halcyonlabs/app weekly downloads on npm, last 90 days: 10,519 weekly downloads as of Oct 27, 2026.

7/30/90-day growth

@halcyonlabs/app weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@halcyonlabs/appWeekly downloads growth on npm10,519downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 27, 2026pluginstats.com
@halcyonlabs/app weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@halcyonlabs/app npm ranking history: currently #1093 (by weekly downloads).@halcyonlabs/appnpm ranking · by weekly downloads · Last 90 days#1093current rank#1091#1092#1093#1094#1095Jul 31Aug 15Aug 30Sep 14Sep 29Oct 14Oct 29rankOct 29, 2026 – Oct 29, 2026 · 1 observations · Updated Oct 27, 2026pluginstats.com
@halcyonlabs/app npm ranking history: currently #1093 (by weekly downloads).

Listing placement

All npm2,667 listings · 134 pages · 1,334 shown · page 56, #15 (overall #1,115)
All npm: every listing in weekly downloads order

Listing placement

Claude Code379 listings · 19 pages · page 3, #14 (overall #54)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for @halcyonlabs/app
Date (UTC)Weekly downloadsChange vs. previous
10,519—

Similar npm Claude Code plugins

All 20 @halcyonlabs/app alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@halcyonlabs/app. First seen Oct 29, 2026; last successful collection Oct 29, 2026. See the methodology.