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

@agent-aro/cli

v2.3.0

Published

Agent Readability Optimizer - CLI toolkit for AI-ready codebases.

Downloads

512

Readme

ARO: Agent Readability Optimizer

"SEO for your code, optimized for AI Agents."

ARO Score NPM Version CI/CD Status MCP Status

ARO is a CLI toolkit designed to optimize your codebase for AI agents (Cursor, Windsurf, Devin). It eliminates the Hallucination Tax and ensures your code is understood by AI "instantly".

⚡ Quick Start

Analyze any project instantly without installation:

npx @agent-aro/cli audit
# or if installed globally
aro audit

📦 Installation

For frequent use, install ARO globally:

npm install -g @agent-aro/cli

🛠️ Usage

Audit & Analysis

Deeply analyze your project structure and calculate AI financial debt.

aro audit          # Standard audit
aro audit --silent # Output only the score (for CI/CD)

Intelligent Refactoring

Analyze large files and get smart splitting suggestions. Optionally apply them automatically.

aro refactor          # Analyze and generate refactoring plan
aro refactor --apply  # Auto-split classes and extract types (agentic mode)

Rule Generation

Generate optimized configuration files for specific AI editors.

aro rules          # Generates .cursorrules, .windsurfrules, etc.

Badge Generation

Generate an ARO Score badge and automatically patch your README.md.

aro badge --update

CI/CD Automation

Initialize a GitHub Action to automatically audit your project on every push/PR.

aro init-ci

MCP Server

Enable live integration so AI Agents can query your project structure directly.

aro mcp            # Starts the MCP server

💡 Tip: All commands work with npx @agent-aro/cli if you haven't installed globally.

🔌 Local LLMs: ARO's MCP server works with local LLMs like Ollama and LM Studio. See examples/mcp-local-llm for setup instructions.

Key Features

  • 🎯 Real-time ARO Score: Get a deterministic 0-100 rating of your code's AI-readiness.
  • 🤖 Agentic Refactoring: Auto-split large files with --apply flag for instant optimization.
  • 📊 Context File Analysis: Scores AI instruction files (AGENTS.md, .cursorrules) for quality.
  • 💰 Financial Analyzer: Calculate the annual "AI-Debt" in USD and wasted developer hours.
  • 🛰️ MCP Server: Native integration for AI Agents to query your structure directly.
  • 🛡️ Security Gate: Integrated security checks for keys and dangerous functions.

Scoring Calculation

The score (0-100) is based on AI-Agent understanding efficiency:

  1. Documentation (25pts): README quality and completeness.
  2. Structure (20pts): Organized directories and entry points.
  3. File Size (30pts): Avoiding truncation with manageable file sizes.
  4. AI Context (25pts): Quality of agent instruction files (AGENTS.md, .cursorrules).

Contributing

We welcome all PRs! Check our CONTRIBUTING.md to get started.

MIT (c) Hasan Kemal Demirci