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

boulder-oss-cli

v0.1.15

Published

A min9lin9 operator kit for turning OSS repositories into evidence-backed Codex workflows.

Readme

boulder

A min9lin9 operator kit for turning OSS repositories into evidence-backed Codex workflows.

Boulder makes an OSS repo agent-ready without giving up maintainer control. It creates repo briefs, operator contracts, workflow boundaries, release checks, replay fixtures, and exportable Codex notes.

Current published package: [email protected].

3-minute route for non-developers

In local Codex, start in the target repo and ask:

boulder로 현재 repo 초기설정하고 quickstart, inspect, doctor까지 실행해줘.

Prefer the local boulder skill when it is installed. For CLI use after trusting the npm package:

bunx [email protected] init
bunx [email protected] quickstart
bunx [email protected] inspect
bunx [email protected] doctor

doctor does not install GJC or LazyCodex. It reports whether they are configured preferences, detected local tools, or safe to use through Codex fallback.

If GJC or LazyCodex is not installed yet, register their canonical GitHub source URLs as project-local candidates first. This keeps Boulder read-only until you explicitly choose what to install or wire up:

bunx [email protected] capability import --from https://github.com/Yeachan-Heo/gajae-code --dry-run
bunx [email protected] capability import --from https://github.com/Yeachan-Heo/gajae-code --write
bunx [email protected] capability import --from https://github.com/code-yeongyu/lazycodex --write
bunx [email protected] doctor

--dry-run prints the manifest path and adapter guess without writing. --write creates .boulder/capabilities/imports/*.json. doctor then shows these as source candidates, not installed tools.

Install

bunx boulder-oss-cli@latest --help

Use @latest for the newest published CLI, or an explicit version for deterministic smoke checks. Maintainers can still verify a local checkout with bun run ci before publishing.

Local development: bun install, bun run boulder -- --help, then bun run ci.

First Run

cd path/to/your/repo
bunx boulder-oss-cli@latest init
bunx boulder-oss-cli@latest quickstart
bunx boulder-oss-cli@latest onboard
bunx boulder-oss-cli@latest capability import --from https://github.com/Yeachan-Heo/gajae-code --dry-run
bunx boulder-oss-cli@latest doctor

quickstart tells you the next repo-specific commands. doctor tells you whether GJC, LazyCodex, local skills, MCPs, plugins, and Bun are available or only configured as preferences.

For higher-friction work:

bunx boulder-oss-cli@latest pipeline --friction high
bunx boulder-oss-cli@latest handoff packet --adapter gajae-code --include src/cli.ts
bunx boulder-oss-cli@latest handoff review --adapter gajae-code
bunx boulder-oss-cli@latest handoff send --adapter gajae-code --approve-external --approval-code <code> --dry-run

Local Codex Skill

If you use Boulder from local Codex, start a new Codex session in the target repo and ask:

boulder quickstart

init writes the legacy-compatible boulder.yaml, while runtime routing resolves through workflow profiles first. The default active profile is programming-default: planning uses gajae-code and execution uses lazycodex, both in detect-and-suggest mode. profile resolve, quickstart, pipeline, doctor, and export report the active profile explicitly.

If the target repo is not the current working directory, include --cwd:

boulder quickstart --cwd /path/to/repo

The boulder skill uses the local Boulder checkout instead of bunx or npx, because local Codex sandboxes may block tempdir writes or npm registry access.

GJC and LazyCodex are configured automatically as adapter preferences, but they may not be installed locally. doctor reports GJC as available only when local inventory includes gajae-code, gjc, the Hermes coordinator MCP bridge (gjc_coordinator, gjc-coordinator, gjc-coordinator-mcp), gjc-delegation, or gjc_delegate_* delegate tools. Otherwise it reports configured-unverified and keeps live executor calls approval-gated. handoff send --dry-run prints the candidate command without external execution.

For GJC, Boulder follows the Hermes MCP bridge surface:

gjc mcp-serve coordinator --check --json
gjc setup hermes --root . --smoke

Live planning delegation through gjc_delegate_plan is suggested only after packet review and explicit approval.

See docs/BOULDER_CODEX_SKILL_USAGE.ko.md.

Core Commands

boulder init
boulder quickstart
boulder onboard
boulder inspect
boulder profile resolve
boulder capability import --from https://github.com/Yeachan-Heo/gajae-code --dry-run
boulder doctor
boulder verify --dry-run
boulder pipeline --friction high
boulder handoff packet --adapter gajae-code --include src/cli.ts
boulder handoff review --adapter gajae-code
boulder handoff send --adapter gajae-code --approve-external --approval-code <code> --dry-run
boulder replay-check
boulder replay-run --dry-run
boulder release-check
boulder product-readiness
boulder service-readiness
boulder export

Workflow profiles are the preferred routing surface. boulder.yaml.executors remains supported as a legacy fallback and migration source, including executor modes such as local-only, packet-only, and approval-gated-send.

Why Boulder

Codex can help with triage, planning, review, release work, and agent-assisted maintenance. Boulder turns implicit maintainer knowledge into a repeatable harness with explicit evidence gates.

It is not a swarm runtime, benchmark leaderboard, hosted service, or replacement for local verification.

Public Evidence

Contributors

Start with GitHub issues labeled good first issue or help wanted.