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

@eieio/max

v1.0.0

Published

max Framework - AI-powered development assistant

Readme

MAx Framework

Universal AI development assistant with GraphQL + REST microservices architecture

Package Status: npm | PyPI | License: MIT


Quick Start

# Install
npm install -g MAx
# OR
pip install MAx

# Initialize in project
max install

# Run commands
max test
max setup web-app
max quality

Architecture Overview

Client App (VS Code/Cursor/Claude)
       ↓ GraphQL queries
[GraphQL Proxy] :8080
       ↓ HTTP requests
[REST API] :8000
       ↓ Direct calls
MAx Package
       ↓ File system
.max/ (cache + config)

API Reference

GraphQL API

Endpoint: http://localhost:8080/graphql Client: src/graphql-client.ts Docs: API Reference

import { MaxGraphQLClient } from 'MAx';

const client = new MaxGraphQLClient();
await client.executeCommand('test', [], '/path/to/project');

REST API

Endpoint: http://localhost:8000 Docs: API Reference

import requests
response = requests.post('http://localhost:8000/api/execute',
                        json={'command': 'test', 'args': []})

Command Library

Core Commands

| Command | Description | Usage | |---------|-------------|-------| | install | Initialize MAx in project | max install | | test | Run test suite | max test [file] | | setup | Create project from template | max setup <template> | | quality | Run quality checks | max quality | | perf | Performance analysis | max perf |

Development Commands

| Command | Description | Usage | |---------|-------------|-------| | coding | Apply coding standards | max coding | | docs | Generate documentation | max docs | | config | Manage configuration | max config set <key> <value> | | persona | Set AI persona | max persona set <persona> |

Full Command Reference: CLI Commands Guide


Project Structure

MAx/
├── .max/                     # Core framework
│   ├── api/                 # GraphQL + REST servers
│   ├── core/                # Command execution engine
│   ├── workflows/           # Command definitions
│   ├── templates/           # Project templates
│   └── testing/             # Test files
├── src/                     # Node.js/TypeScript client
│   ├── graphql-client.ts    # GraphQL client
│   ├── cli.ts              # CLI interface
│   └── index.ts            # Entry point
├── docs/                    # Documentation
│   ├── guides/             # In-depth guides
│   └── *.md                # Main docs
├── tests/                   # Test suites
└── scripts/                 # Utility scripts

Documentation

� Getting Started

🏗️ Development

🛠️ Configuration

🧪 Testing & Quality

� Deployment

📚 Reference


Installation

Option 1: npm (Recommended)

npm install -g MAx
max install

Option 2: PyPI

pip install MAx
max install

Option 3: GitHub

npm install github:ethandellaposta/MAx
max install

Option 4: Docker

docker run --rm -v $(pwd):/app ethandellaposta/MAx:latest

Development Setup

# Clone repository
git clone https://github.com/ethandellaposta/MAx.git
cd MAx

# Install dependencies
npm install
pip install -r requirements-api.txt

# Start development servers
./scripts/start-api.sh

# Run tests
npm test
python -m pytest

Full Setup: Developer Guide


Configuration

Project Configuration

# Set theme
max config set theme dark

# Set AI persona
max persona set senior-developer

# View status
max status

Environment Variables

export MAX_API_PORT=8000
export MAX_GRAPHQL_PORT=8080
export MAX_LOG_LEVEL=info

Complete Configuration: Configuration Guide


Testing

Run Tests

# All tests
max test

# Specific file
max test path/to/test.py

# Quick tests
max test::quick

Test Categories

  • Unit Tests: Component testing
  • Integration Tests: API testing
  • Performance Tests: Load testing
  • Quality Tests: Code quality checks

Testing Guide: Testing Documentation


Status & Roadmap

✅ Current Release (v1.0.0)

  • GraphQL + REST microservices
  • 20+ AI-powered commands
  • TypeScript/Node.js client
  • Python REST API server
  • Project templates
  • Quality gates
  • CI/CD pipelines
  • Docker support

🔄 In Development

  • VS Code extension
  • Cursor plugin
  • Claude Code MCP server
  • Performance optimization
  • Advanced caching

🎯 Planned

  • JetBrains IDE plugin
  • Web dashboard
  • Multi-tenant support
  • Enterprise features

Links & Resources

Packages & Distribution

Code & Issues

Documentation


License

MIT License - see LICENSE file for details.