@aiready/cli
v0.15.33
Published
The unified CLI for Agentic Readiness. Optimize codebases for AI agents like Cursor, Windsurf, and Claude. Detect semantic duplicates, analyze context fragmentation, and improve agentic leverage.
Maintainers
Readme
@aiready/cli
Assess and improve your codebase's AI-readiness. Get an AI Readiness Score (0-100) and detect issues that confuse AI models.
🚀 Quick Start
# Install globally
npm install -g @aiready/cli
# Scan your codebase
aiready scan .
# Get detailed analysis
aiready scan . --output report.json🤖 Why AIReady?
As AI becomes deeply integrated into software development, codebases become harder for AI models to understand due to:
- Knowledge cutoff limitations in AI models
- Context fragmentation that breaks AI understanding
- Duplicated patterns AI doesn't recognize
- Inconsistent naming across the codebase
AIReady helps teams assess, visualize, and prepare repositories for better AI adoption.
🌟 The AIReady Ecosystem
| Integration | Package | Description |
| --------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| CLI | @aiready/cli | Unified command-line interface |
| MCP Server | @aiready/mcp-server | Cursor-Ready: Bridge AI agents to the Platform Swarm |
| Remediation Swarm | Platform | AI-to-AI Fixes: Automated refactors via specialized agents |
| GitHub Action | aiready-action | No-Regression: CI/CD gate for AI leverage |
| VS Code | aiready | Real-time AI readiness analysis in VS Code |
✨ Features
- AI Readiness Score - Get a 0-100 score indicating how AI-ready your codebase is.
- 🛡️ AI-Regression Guardrail - Block PRs that reduce your AI leverage (GitHub Action).
- 🤖 Remediation Swarm - Automatically fix AI-readiness issues using the platform's specialized agents.
- 🔌 Cursor-Ready MCP Server - Let your AI assistant (Cursor, Windsurf, Claude) find and remediate code issues directly in your IDE.
- Semantic Duplicate Detection - Find duplicate patterns that waste AI context window tokens.
- Context Analysis - Analyze context window costs, import depth, and dependency fragmentation.
- Consistency Checks - Ensure naming conventions and pattern consistency.
- Agent Grounding - Evaluate how well code aids AI agents and autonomous workflows.
📋 Commands
Unified Scan
Run all analysis tools at once:
aiready scan .
aiready scan . --output report.json
aiready scan . --threshold 70Remediation
See suggested fixes for detected issues:
aiready remediate # Show remediation options for latest report
aiready remediate --tool patterns # Focus on pattern consolidation fixesNote: Advanced automated remediation requires an AIReady Platform subscription and an API key.
Individual Tools
| Command | Description |
| --------------------- | ------------------------------------------ |
| aiready patterns | Detect semantic duplicates and patterns |
| aiready context | Analyze context window cost & dependencies |
| aiready consistency | Check naming conventions |
| aiready testability | Assess code testability |
| aiready contract | Analyze structural type safety & contracts |
| aiready visualize | Generate interactive visualizations |
| aiready upload | Upload results to AIReady platform |
📦 Installation
npm / pnpm / yarn
# npm
npm install -g @aiready/cli
# pnpm
pnpm add -g @aiready/cli
# yarn
yarn global add @aiready/cliDocker
# Pull from Docker Hub
docker pull aiready/cli
# Run
docker run aiready/cli scan .
# Or use the image directly
docker run -v $(pwd):/app aiready/cli scan /appHomebrew
brew install getaiready/aiready/aireadyVS Code Extension
Install from VS Code Marketplace or search for "AIReady" in VS Code extensions.
GitHub Action
- name: AIReady Code Analysis
uses: getaiready/aiready-action@v1
with:
threshold: 70MCP Server
npm install -g @aiready/mcp-server
aiready-mcp🔧 Configuration
Create an aiready.json config file:
{
"scan": {
"exclude": ["**/dist/**", "**/node_modules/**"]
},
"tools": {
"pattern-detect": { "minSimilarity": 0.5 },
"context-analyzer": { "maxContextBudget": 15000 }
},
"output": { "format": "json", "directory": ".aiready" }
}🌐 Language Support
Currently Supported (95% market coverage):
- ✅ TypeScript / JavaScript
- ✅ Python
- ✅ Java
- ✅ Go
- ✅ C#
🏗️ Architecture
🎯 USER
│
▼
🎛️ @aiready/cli (orchestrator)
│ │ │ │ │ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
[PAT] [CTX] [CON] [AMP] [DEP] [DOC] [SIG] [AGT] [TST] [CTR]
│ │ │ │ │ │ │ │ │ │
└─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
│
▼
🏢 @aiready/core🤝 Contributing
See CONTRIBUTING.md for details.
📄 License
MIT License - see LICENSE for details.
