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

@orchestree/cli

v3.5.0

Published

CrowCode CLI (crow) — the Orchestree platform in your terminal: sign in, inspect your identity, manage model gateways, and launch the suite's agents. Installs the `crow` command (`orchestree` remains as an alias).

Downloads

213

Readme

CrowCode CLI (crow)

The Orchestree platform in your terminal: sign in, inspect your identity, manage model gateways, and launch the suite's agents.

The product is CrowCode. The command you type is crow — the same pattern as git/GitHub: short where fingers live, full name where brands live.

Installation

npm install -g @orchestree/cli

This installs the crow command. orchestree is also installed as a working alias (kept for one major version) — it runs the exact same CLI and prints a one-line tip to stderr.

Requires Node.js >= 20.

Usage

crow login [--stdin] [--api <base>]   # sign in with an Orchestree API key
crow logout                           # sign out — clears every credential backend
crow whoami                           # show org · key name · scope
crow gateways                         # list model gateways and their status
crow gateways setup <id>              # configure a gateway (e.g. vertex)
crow crowcode [args...]               # launch the CrowCode coding agent
crow --version | --help

Authentication notes

  • Keys are stored in the OS keychain (0600 file fallback with a warning).
  • ORCHESTREE_API_KEY overrides stored credentials — CI only; any agent subprocess this CLI spawns can read the environment.
  • The key is never accepted as a command-line argument. Use the hidden prompt (crow login) or pipe it: crow login --stdin < keyfile.

Why is the command called crow?

CrowCode is the product name; crow is what you type. Long commands don't survive contact with a terminal — git isn't github, kubectl users alias it to k. orchestree keeps working as an alias for one major version so existing scripts never break.

Development

From the monorepo root:

pnpm --filter @orchestree/cli... build   # build this package and its deps
pnpm --filter @orchestree/cli test:run   # run tests

See CHANGELOG.md for release history.