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

ai-dev-os

v1.0.7

Published

CLI tool for AI Dev OS — setup, update, and maintain AI coding guidelines

Readme

AI Dev OS CLI

CI npm version License: MIT

Setup, update, and diagnose AI Dev OS in one command.

npx ai-dev-os init --rules typescript --plugin claude-code

What Does It Do?

| Manual Setup | With CLI | |---|---| | git submodule add x 3 repos | npx ai-dev-os init (one command) | | Copy template manually | Auto-copied | | Merge hooks.json by hand | Auto-merged (with backup) | | Check submodule health manually | npx ai-dev-os doctor | | Update submodules manually | npx ai-dev-os update |

Quick Start

Interactive Mode

npx ai-dev-os init

The CLI will prompt you to select a rules preset and plugin:

  AI Dev OS Setup
  ───────────────

  ? Select rules preset:
  ❯ TypeScript (Next.js)
    Python (FastAPI)

  ? Select plugin:
  ❯ Claude Code
    Kiro
    Cursor

  ✔ Added submodule: .ai-dev-os/core
  ✔ Added submodule: .ai-dev-os/rules
  ✔ Added submodule: .ai-dev-os/plugin
  ✔ Copied template → CLAUDE.md
  ✔ Merged hooks → .claude/settings.json
  ✔ Created .ai-dev-os.yaml

  Done! Next steps:
    1. Edit CLAUDE.md to customize for your project
    2. Run /ai-dev-os-init in Claude Code to generate L1/L2
    3. See: https://github.com/yunbow/ai-dev-os#quick-start

Non-Interactive Mode

npx ai-dev-os init --rules typescript --plugin claude-code -y

Commands

| Command | Description | |---|---| | ai-dev-os init | Add submodules, copy templates, merge hooks | | ai-dev-os update | Update submodules to latest or pinned version | | ai-dev-os doctor | Check installation health (7 checks) |

Update

# Update all submodules to latest
npx ai-dev-os update

# Check for updates without applying
npx ai-dev-os update --check

# Pin to specific version
npx ai-dev-os update --ref v1.3.0

Doctor

npx ai-dev-os doctor

Checks:

  • Git repository validity
  • .ai-dev-os.yaml configuration
  • Submodule initialization (core, rules, plugin)
  • Template file existence
  • Hooks integration status
Usage: ai-dev-os init [options]

Options:
  --rules <name>   Rules preset (typescript | python)
  --plugin <name>  Plugin (claude-code | kiro | cursor)
  --ref <tag>      Pin to a specific version tag (default: "latest")
  --no-hooks       Skip hooks.json merge
  --dry-run        Show what would be done without executing
  -y, --yes        Skip interactive prompts, use defaults

The CLI creates .ai-dev-os.yaml in your project root:

version: "1.0"
core:
  repo: https://github.com/yunbow/ai-dev-os
  ref: latest
  path: .ai-dev-os/core
rules:
  name: typescript
  repo: https://github.com/yunbow/ai-dev-os-rules-typescript
  ref: latest
  path: .ai-dev-os/rules
plugin:
  name: claude-code
  repo: https://github.com/yunbow/ai-dev-os-plugin-claude-code
  ref: latest
  path: .ai-dev-os/plugin
hooks:
  merged: true
  mergedAt: "2026-03-20T10:00:00Z"

Rules

| ID | Name | Repository | |---|---|---| | typescript | TypeScript (Next.js) | ai-dev-os-rules-typescript | | python | Python (FastAPI) | ai-dev-os-rules-python |

Plugins

| ID | Name | Repository | Template | Hooks | |---|---|---|---|---| | claude-code | Claude Code | ai-dev-os-plugin-claude-code | CLAUDE.md | Yes | | kiro | Kiro | ai-dev-os-plugin-kiro | AGENTS.md | -- | | cursor | Cursor | ai-dev-os-plugin-cursor | .cursorrules | -- |

What the CLI does

The CLI is a delivery mechanism — it sets up git submodules, copies templates, and merges hooks. It does not contain rules or plugins itself.

What the CLI does NOT do

| Decision | Reason | |----------|--------| | Bundle rules/plugin content inside the CLI package | Transparency and forkability would be lost | | Replace git submodules with npm dependencies | Non-Node.js projects couldn't use AI Dev OS | | Make the CLI mandatory | "Works without CLI" is a core design principle | | Eliminate plugin repositories | The CLI is the "courier", not the "content" | | Add GitHub App / OAuth integration | Overkill — git operations are sufficient |

Key principle

The CLI automates what you could do manually with git submodule add and cp. If the CLI disappeared tomorrow, every AI Dev OS feature would still work via manual setup.

Related

| Repository | Description | |---|---| | ai-dev-os | Core framework | | rules-typescript | TypeScript / Next.js guidelines | | rules-python | Python / FastAPI guidelines | | plugin-claude-code | Claude Code integration | | plugin-kiro | Kiro integration | | plugin-cursor | Cursor integration |

License

MIT


Languages: English | 日本語 | 简体中文 | 한국어 | Español