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

open-scaffold

v0.34.0

Published

Pre-1.0 repo-native work-record CLI for AI-agent handoff, evidence, and review.

Readme

open-scaffold

Your AI agent's work belongs in your repo, not its chat history.

Ambient work records, compact handoffs, and bounded review/gate checks from cheap and local models — for AI-assisted work that needs evidence, recovery, and human gates, with pilot-grade proof boundaries.

License: MIT npm Works with Runtime deps

The problem

You pay frontier prices for review, status checks, and "where were we" because nothing cheaper can be trusted. Cheaper models guess; when a chat ends, the work's memory dies with it; the next session reconstructs from a scrollback buffer and invents what it can't recover.

What it does

Open Scaffold keeps a repo-native work record — git-tracked, observed-fact files about what your agents did — and turns it into three things:

  • Record (ambient). Extracted from observed facts — transcripts, receipts, test results — costing the working model nothing. osc capture --from claude-code|codex reads a finished session into a record with no worker cooperation. Add a plan and evidence files to check claims against intent; feedback and lessons carry forward instead of being relearned.
  • Handoff. osc handoff compiles the record into a budgeted, secret-redacted packet so the next reader — a fresh session, a smaller model, another vendor's agent, or a teammate — resumes from truth instead of re-deriving or inventing it.
  • Review and gate. osc review reports plateaus, failing criteria, and requirements worth questioning; osc gate turns that into a retry authorization with stop authority outside the worker. Any file-reading model can be the judge. Fails closed: no parseable verdict means no authorization.

| Command | Meaning | | --- | --- | | osc handoff | Compile the work record into a resume packet for the next session or model. | | osc review | Review recorded attempts: plateaus, failing criteria, question-the-requirement signals. | | osc gate | Authorize or block the next attempt from the analysis plus an optional independent judge. |

What's measured

The interesting result is not "the scaffold makes your agent smarter" — measured, it does not. A naked frontier model matched or beat every scaffolded arm on in-session task quality. That dead result is published at equal weight with the wins.

What the record fixes is amnesia and memory errors. In preregistered trials, a mid-tier reviewer model answering factual questions about finished work — graded against answer keys committed before it ran — hit 94% accuracy with the record vs 30% without, zero confident wrong-history answers, at half the review cost. The record turns a cheap model into a trustworthy auditor. Boundaries in docs/PROOF_HARNESS.md.

A bounded Codex cold-resume fixture: a 1,557-byte resume capsule vs 419,233 bytes of raw transcript, three replicates per arm, decision quality tied at 6/6 on a deterministic human-facing reader-usability rubric, 4.330033x fewer tokens (median 137,327 → 31,715). One cold-resume decision, not a universal claim. This is not a production-readiness claim.

Audit every receipt, zero spend: REPRODUCE.md.

Start in 60 seconds

npx open-scaffold@latest first-run

Three questions produce MISSION.md, an active plan with acceptance criteria, and an evidence skeleton. Work however you already work; the record accumulates as files:

osc verify
osc evidence new first-slice
osc close first-slice --message "verified first slice"

Scope changed? osc amend first-slice --message "what changed" — plans are immutable, learnings appended. More plans: osc plan new <slug> --stage active. Fresh session: osc handoff.

Want the discipline without the CLI? SKILL.md — the methodology works with plain files.

It is just files

MISSION.md                     why this repo exists
.osc/plans/                    scoped work with acceptance criteria (active/backlog/done/blocked)
.osc/runs/<run>/run.json       handoff package for a worker or reviewer
.osc/releases/                 evidence notes and release records

No daemon, no database, no SaaS — reviewable in a PR, survives any tool change.

Mental model

  • You own the goal, taste, risk, merge, and publish gates.
  • Your agent does the work — Open Scaffold never runs or disciplines it.
  • Open Scaffold keeps the record: what was asked, what happened, what was claimed versus verified, what the next session needs to know.

Use for multi-session AI work, PRs needing intent and evidence, audit-sensitive delivery. Skip for one-off scripts and prototypes that die in one session.

Honest limits

Pre-1.0 (v0.34.x). Does not make your model smarter — it makes the loop around the model disciplined. Maturity contract: docs/STABILITY.md. Claim ledger: docs/PROOF_HARNESS.md. Raw receipts: harness-bench.

Key docs

Dogfooded

Open Scaffold is built with Open Scaffold. This repo carries its own mission, plans, run records, evidence notes, decisions, and releases — inspect the method instead of taking it on faith.