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

@aircury/ai-framework

v1.29.0

Published

Aircury AI Framework installer — sets up selectable architecture standards, testing, and AI agent configs in any project

Readme

Aircury AI Framework

npm

The Aircury AI Framework is a meta-routing framework for AI-assisted software engineering. Its main job is to decide which workflow an AI agent should use for each request.

You normally do not choose a mode. Ask for the work you need, and the framework tells the agent whether to use plan-build, OpenSpec, Spec Kit, or a direct implementation flow. Only specify a mode when you explicitly want to force that workflow.

It also installs project rules, agent entrypoints, living specification folders, mandatory engineering non-negotiables, optional standards, and curated skills while separating a shared workflow constitution from installable capabilities.

Why Aircury

Aircury gives agents enough structure to work consistently without forcing every change through a heavy process. The default behavior is automatic routing:

  • Use plan-build for clear day-to-day changes.
  • Use OpenSpec when a change needs proposal, implementation, and completion artifacts.
  • Use Spec Kit when requirements need formal clarification and planning before code.
  • Keep durable behavior knowledge in specs/features/.

Quick Install

Run the installer from any project directory (or your home directory for a global setup):

bunx @aircury/ai-framework
# or
npx @aircury/ai-framework

The TUI asks for:

  1. ScopeLocal to configure the current project, Global to configure your machine.
  2. AI tools — select the tool-specific integrations you want.
  3. Language preference — for local installs, optionally enforce British English and include the language capability.
  4. Capabilities — choose the workflows and standards this installation should include.

If files already exist, the installer asks whether to skip or overwrite them. Skills are installed through the skills ecosystem with npx or bunx, so they can be updated later.

Every local installation includes non-negotiable engineering rules in FRAMEWORK.md: TDD where automated testing is feasible, SOLID design constraints, Clean Code, explicit architecture boundaries, and justified tradeoffs for any exception.

Install From A Local Branch

To test an unpublished branch, build the CLI from your local checkout:

bun install
bun run build

Then run the built installer from the project you want to configure:

node /absolute/path/to/ai-framework/dist/cli.js

Use a throwaway project first if you want to verify the generated files before installing into a real repository.

What It Installs

| Scope | Outputs | |---|---| | Local | FRAMEWORK.md, AGENTS.md, .aircury/framework.config.json, starter specs/ folders, optional tool files, selected skills, and a .gitignore entry for specs/changes/. | | Global | Selected skills for the chosen global agent integrations. |

Documentation

| Document | Purpose | |---|---| | docs/concepts.md | Conceptual model: why the framework exists, workflow routing, capabilities, and canonical specs. | | docs/implementation.md | Installer flow, generated files, capabilities, skill installation, and conflict handling. | | docs/playbook.md | Workflow selection guide, examples, and operating rules for installed projects. | | docs/contribution.md | How to contribute modules, templates, skills, and installer wiring. |