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

@renoxar/koolie

v2.2.0

Published

Rules, skills and a protective hook for AI coding assistants - one rule source, installed per project.

Readme

Koolie

Governance for AI coding assistants – one rule source for every client, enforced technically wherever the client allows it.

PyPI npm License: GPL-3.0

Deutsch: README.md. The German documentation is authoritative; further documents are in German.

A team working with AI coding assistants needs more than an instruction file: shared rules for every assistant, technical blocks wherever a rule must not be broken, and clear points where a human decides. Koolie brings exactly that into an existing Git repository – and states openly, for each client, which rule it really enforces and which only acts as an instruction.

Quick start

In your project directory:

uvx koolie                  # or: pipx run koolie · npx @renoxar/koolie

The command fetches Koolie, offers the current directory as the project and asks for your AI client. Afterwards the project holds the instruction file, the permissions and a guard hook for that client. Without a package registry, use the release archive and the starters install.cmd / install.command.

Want to try it first? The quickstart installs Koolie into an empty practice repository – in ten minutes, without starting an AI client.

How it works

  Core  .koolie/core/            Project overlay  .koolie/project-overlay/
  rules, skills, checklists,     paths, approval routes, project documents
  guard hook, validator          – owned by the project
            │                               │
            └───────────────┬───────────────┘
                            ▼
                Client pack per AI client
       instruction file · permissions · hooks · skills
       (e.g. CLAUDE.md and .claude/ for Claude Code)
  • One core for all clients. Rules and skills are written once, tool-neutral; a team with mixed tools shares the same rules.
  • The project stays in charge. Project values live in the overlay. A new release updates a project with the same command: it detects the existing core and offers to update it; the overlay is never touched.
  • Control levels instead of trust. The assistant handles small tasks on its own; from "medium" it needs a confirmed plan, at "high" an explicit approval.

What is enforced – and what is not

| Kind of rule | What it means | Example | |---|---|---| | Technical | The client enforces it, whatever the model does | git push is blocked; secret files cannot be read | | Instruction | The rule is in the model's context; it can follow it | "Do not change files outside the approved scope" | | Human | Approvals, reviews, decisions | A person approves a release |

Each client pack keeps a capability matrix that assigns every promise to one of these kinds – backed by a measurement on the client. Koolie complements a good standard setup (branch protection, CI, managed settings); it does not replace it.

Supported clients

| Client | Pack | Status | |---|---|---| | Claude Code | claude-code | pilot | | Cursor | cursor | pilot | | Devin Desktop | devin-desktop | pilot | | Kiro | kiro | pilot | | OpenAI Codex CLI | openai-codex | pilot, only with approval by the security officer |

Pilot means: fully built, measured on real installations, meant for accompanied use. The limits of each client are listed in its pack (German).

Who is it for?

  • Development teams that use AI assistants every day and want shared, verifiable rules.
  • Technical leads – team leads, architecture, security, data protection – who must show what a tool enforces technically.

Koolie is not meant for running an agent fully autonomously without human approvals.

Documentation

| Topic | Where | |---|---| | Try it in ten minutes | QUICKSTART.en.md | | Adopt in a project, update, costs | Adoption guide (German) | | First day in a project that uses Koolie | Onboarding (German) | | Client packs and capability matrices | clients/README.md (German) | | The rules themselves | framework/core/ (German) | | Changes and plans | CHANGELOG.md · ROADMAP.md (German) | | Contributing to the framework | CONTRIBUTING.md (German) |

Why "Koolie"?

A Koolie is an Australian herding dog. It does not drive the herd and does not replace the shepherd – it keeps the flock together, on course and within bounds. That is what this framework is meant to do with an AI assistant.

License

GPL-3.0 with an additional permission: files created from the templates and any output of the tools belong to the project that creates them. Merely using Koolie – also commercially – puts no obligations on you; the details are in LICENSE-HINWEIS.md (German). Copyright © 2026 <FRAMEWORK_OWNER>.