prjct-cli weekly downloads statistics
By prjct-app · npm · Claude Code
The agentic harness for AI coding agents — machine-verified ships, guarded edits, and fast project lookup with measured retrieval quality.
prjct-cli has 5,737 recorded weekly downloads on npm.
About prjct-cli
prjct-cli
The agentic harness for AI coding agents. Intelligence is rented, the harness is owned. prjct-cli gives Claude Code, Codex, Gemini, Cursor, OpenCode — any agent — two things that are measured, not asserted:
-
Machine-verified work, in any language.
prjct gauntletruns your project's own verify commands and records a receipt bound to git HEAD;shiprefuses a red one. The work counts when the machine says so, not when the agent says so. Commands are detected from the manifest you already have (npm/yarn/pnpm/bun · Cargo · Go · Python · Maven · Gradle · Ruby · PHP · .NET · Elixir · Makefile targets) — and for anything else, declare them:prjct gauntlet set test "swift test" -
Lookup that beats re-deriving. Bounded, ranked project context (RRF over BM25 + semantic, quality measured by
prjct harness retrieval) instead of an agent re-reading the repo to rebuild what it already established.
Everything it claims is auditable from the CLI: prjct harness audit reports
memory relevance and fails a threshold, prjct harness retrieval reports
Recall@k/MRR/nDCG on a leak-free split.
Install / upgrade — one paste
Copy this prompt and paste it in Claude Code (works for fresh install AND upgrade — Claude picks YOUR package manager, doesn't force npm):
Install or upgrade prjct-cli on this machine. First detect which package manager I use globally (check `command -v pnpm`, `command -v bun`, `command -v yarn`, `command -v npm` in that order; also check where any existing `prjct` install lives via `command -v prjct` and use the SAME package manager so we don't create parallel installs). Then run the matching install:
- pnpm: `pnpm install -g prjct-cli@latest`
- bun: `bun install -g prjct-cli@latest`
- yarn: `yarn global add prjct-cli@latest`
- npm: `npm install -g prjct-cli@latest`
After install, run `prjct install` to verify/repair required native dependencies and hooks, then `prjct setup` to wire providers, then `prjct sync` if the cwd is a git repo. Verify with `prjct -v` and tell me which package manager you used.
~30 seconds. Claude detects YOUR package manager (pnpm, bun, yarn, npm) and uses it — critical so we don't end up with parallel installs in different package managers' bin dirs. Re-pasting upgrades to the latest published version.
Why detection matters: if you have
pnpmglobally and Claude runsnpm install -g prjct-cli@latest, you end up with TWO installs in PATH. The earlier one wins,prjct -vreports the wrong version, and aggressive cleanup risks bricking your shell. The detection-first prompt avoids this entirely.
Prefer no Node/npm? (run in your own terminal)
If you'd rather have the standalone binary (Bun runtime embedded, no Node ecosystem needed), run this yourself in a terminal — it's a curl | bash install which Claude Code's harness intentionally blocks for safety:
curl -sSL https://raw.githubusercontent.com/prjct-app/cli/main/scripts/install-standalone.sh | bash
The script auto-detects platform (mac arm64/intel + linux x64), downloads the right binary from GitHub Releases, sets up ~/.local/bin/prjct on your PATH, runs prjct setup + prjct sync, and warns you if a stale package-manager install is shadowing the new binary.
Updating prjct-cli (built-in)
prjct-cli updates itself. The canonical command is prjct update, with
prjct upgrade as an identical alias:
prjct update # = prjct upgrade
prjct update --dry-run # show exactly what would change, touch nothing
prjct upgrade --yes # non-interactive (skip the consolidation prompt)
What it does, in three phases (core/commands/update.ts):
- Package update — auto-detects the package manager that owns your install
(npm / pnpm / bun / yarn / homebrew), resolves the true registry-latest
version and pins it exactly (so a stale
@latestcache can't downgrade you), and migrates a homebrew install to your detected PM if needed. - Global cleanup & consolidation — migrates legacy state to SQLite, reinstalls editor commands/config, and consolidates parallel installs so you don't end up with shadowing copies in different PM bin dirs.
- Daemon restart — stops the stale background daemon and respawns it from the freshly installed code.
Flags: --dry-run, --yes/-y, --cleanup / --no-cleanup (default auto),
--md (machine-readable output for agents/CI).
Knowing an update exists: prjct-cli checks at most once every 24h (cached, fully
non-blocking — never delays a command) and, after the command's own output,
prints a one-line banner: Update available! x.y.z → a.b.c — Run: prjct upgrade.
Or set it and forget it: prjct config set auto-update on (throttled background
check, logs to ~/.prjct-cli/state/auto-update.log).
Full install + upgrade paths: INSTALL_PROMPT.md.
Platform support
The package-manager install path is the portable path for macOS, Linux, and Windows:
npm install -g prjct-cli@latest
# or pnpm / bun / yarn global install
The daemon uses Unix sockets on macOS/Linux and a Windows named pipe on Windows.
Git auto-sync hooks keep the shell wrapper POSIX-small and run rate limiting /
background spawn through Node, so they work in Git for Windows without relying on
Unix-only utilities like md5sum, stat -f, or date +%s.…
Description from the npm listing.
- claude-code
- gemini-cli
- ai-agents
- context-layer
- developer-tools
- ai-assistant
- productivity
- mcp
- llm
- coding-agents
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
7/30/90-day growth
Ranking history
Listing placement
Listing placement
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)Similar npm Claude Code plugins
All 20 prjct-cli alternativesData 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/prjct-cli. First seen Oct 27, 2026; last successful collection Oct 27, 2026. See the methodology.