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

lybra

v0.2.0

Published

Local-first, file-authoritative agent workbench with audit-first governance.

Readme


What is Lybra

Lybra is a local-first, file-authoritative control plane for AI agents — a harness that puts governance, verification, and observability first.

Most agent platforms optimize for autonomy. Lybra optimizes for accountability.

  • Files are the single source of truth — state lives in durable files, not in compressed conversation memory. State outlives the model.
  • The owner holds every decision gate — architecture, risk, and scope decisions are non-delegable.
  • Independent audit is enforced — an executor can never audit its own work.
  • Agents come to Lybra (MCP-native) — no autonomous runtime, no heartbeat polling.

The model isn't the bottleneck. The harness is.

Why it matters

Enterprises need AI they can hold accountable — not a polished demo. If you can't assign responsibility, reproduce a result, or audit a decision, you can't put an agent into real business. Lybra moves AI agents from demos to accountable, repeatable work.

How it works

Three peer surfaces share one permission-and-audit backend:

| Surface | Role | |---------|------| | CLI | command-line operation | | Board | local dashboard for review | | MCP | any agent connects in |

Every write to the workspace is forced through one path — no shortcuts:

dry-run  →  confirm  →  Owner Decision Gate  →  independent audit  →  written to files

Where Lybra sits — ETCLOVG

Against the seven-layer harness model (Execution · Tooling · Context · Lifecycle · Observability · Verification · Governance), Lybra is deliberately heavy on Governance, Verification, and Observability, and deliberately does not do autonomous Execution or Lifecycle orchestration. That's a stance, not a gap.

See docs/positioning/etclovg_self_assessment.md.

Install

npm install -g lybra
lybra --help

Lybra needs Node.js 18+ and Python 3 available on PATH.

For source checkout contributors:

git clone <repo-url>
cd lybra
python3 -m unittest discover -s tools/aipos_cli/tests
python3 -m unittest discover -s web/board/tests

Where the command needs a workspace root, use AIPOS_WORKSPACE_ROOT or --repo-root as applicable.

Quick start

lybra --help

The closed loop

For complex work, every task runs the same accountable loop:

Plan  →  Execute  →  Independent Audit  →  Fix / Finalize

The executor and the auditor must be different parties; nothing is finalized without an audit pass. Simple tasks close in a single step — but still leave an auditable trail.

Contributing

Changes that affect workflow gates, persistence boundaries, default ports, release surfaces, or audit rules should stay within the Owner decision flow and be validated before finalize. Keep product changes file-authoritative and narrowly scoped.

About

Built by KIWIAI.

Lybra helps teams turn AI from a personal trial tool into a manageable, reusable, traceable, and continuously improvable enterprise-grade system.

License

Apache-2.0. See LICENSE.