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

aios-forge

v1.2.1

Published

Lightweight AI agent framework for software projects.

Readme

AIOS Forge

Lightweight AI agent framework for software projects.

Requirements

Core

| Requirement | Version | Notes | |-------------|---------|-------| | Node.js | ≥ 18.0.0 | Required by the CLI itself | | An AI CLI tool | — | At least one: Claude Code, Codex CLI, Gemini CLI, or OpenCode |

Optional — by feature

| Feature | Extra requirement | |---------|-------------------| | scan:project (brownfield scanner) | aios-forge-models.json with a cheap LLM API key (DeepSeek, OpenAI, Gemini, Groq, Together, Mistral, or Anthropic) | | qa:run / qa:scan (browser QA) | Playwright + Chromium: npm install -g playwright && npx playwright install chromium | | mcp:init / mcp:doctor | MCP-compatible tool (Claude Code, Gemini CLI, OpenCode, or Codex CLI with MCP support) | | Web3 support | Project must use a supported chain toolchain (Hardhat, Foundry, Anchor, etc.) |

Install

npx aios-forge init my-project
# or
npx aios-forge install

Legacy projects and custom stacks

You can run AIOS Forge on existing/legacy projects (not only new projects).

# inside an existing project
npx aios-forge install .
aios-forge setup:context . --defaults --framework="CodeIgniter 3" --backend="CodeIgniter 3" --database="MySQL"

# generate discovery.md + skeleton-system.md using a cheap LLM (saves tokens in your AI session)
# requires aios-forge-models.json with your API key
aios-forge scan:project

If your stack is not listed in menus, use free-text values via --framework, --backend, --frontend, --database, --auth, and --uiux.

Commands

Setup and install

Agents

Locale

Parallel orchestration

MCP

Browser QA (Playwright)

Testing and validation (CI / contributors)

Agent usage helper

If your AI CLI does not show a visual agent picker, these commands let you interact with agents directly from the terminal. See the CLI reference for full docs on each.

Discover agents

Setup and locale

Maintenance

Parallel orchestration

MCP

Browser QA

Integration tests (CI)

Default planning includes @product@ux-ui for SMALL/MEDIUM projects.

JSON output for CI

Use --json on selected commands. See JSON schemas for output contracts.

  • aios-forge init <project-name> --json
  • aios-forge install [path] --json
  • aios-forge update [path] --json
  • aios-forge agents [path] --json
  • aios-forge agent:prompt <agent> [path] --json
  • aios-forge locale:apply [path] --json
  • aios-forge setup:context [path] --defaults --json
  • aios-forge i18n:add <locale> --dry-run --json
  • aios-forge info --json
  • aios-forge doctor --json
  • aios-forge context:validate --json
  • aios-forge test:smoke --json
  • aios-forge parallel:init --json
  • aios-forge parallel:assign --json
  • aios-forge parallel:status --json
  • aios-forge parallel:doctor --json
  • aios-forge mcp:doctor --json
  • aios-forge qa:run --json
  • aios-forge qa:scan --json
  • aios-forge qa:doctor --json
  • aios-forge qa:report --json
  • aios-forge scan:project --json

i18n

CLI localization is supported with:

  • --locale=<code>
  • AIOS_LITE_LOCALE=<code>

Built-in locales: en, pt-BR, es, fr. Default locale is en. pt, pt_br, and pt-BR resolve to the same Portuguese dictionary. es-* resolves to es, and fr-* resolves to fr. Localized agent packs are built-in for en, pt-BR, es, and fr.

Generate a new locale scaffold:

aios-forge i18n:add fr

Multi-IDE support

  • Claude Code (CLAUDE.md)
  • Codex CLI (AGENTS.md)
  • Gemini CLI (.gemini/GEMINI.md)
  • OpenCode (OPENCODE.md)

Web3 support

See the Web3 guide for the full reference.

  • project_type=dapp is supported in context validation and setup.
  • Framework detection now includes:
    • Ethereum: Hardhat, Foundry, Truffle
    • Solana: Anchor, Solana Web3
    • Cardano: Cardano (Aiken/Cardano SDK signals)
  • setup:context supports Web3 fields:
    • --web3-enabled=true|false
    • --web3-networks=ethereum,solana
    • --contract-framework=Hardhat
    • --wallet-provider=wagmi
    • --indexer=The Graph
    • --rpc-provider=Alchemy

Docs

CLI reference

  • CLI referenceinit, install, update, info, doctor, setup:context, context:validate, agents, agent:prompt, workflow:plan, test:smoke, test:package

Feature guides

Release (internal)

Portuguese guides

MCP bootstrap

Generate a local MCP server recommendation file from project.context.md:

aios-forge mcp:init
aios-forge mcp:init --dry-run
aios-forge mcp:init --tool=codex
aios-forge mcp:doctor
aios-forge mcp:doctor --strict-env

mcp:init generates:

  • .aios-forge/mcp/servers.local.json (project MCP plan)
  • .aios-forge/mcp/presets/<tool>.json (tool-specific preset templates)
  • Context7/Database presets in remote-endpoint mode (mcp-remote) using:
    • CONTEXT7_MCP_URL
    • DATABASE_MCP_URL (when database MCP is enabled)

mcp:doctor validates:

  • core MCP servers (filesystem, context7)
  • preset coverage
  • required env vars from enabled servers
  • context compatibility for database and Web3 (chain-rpc)

License

MIT