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

@fusengine/fusecli

v1.0.10

Published

Generate production-ready CLIs from any OpenAPI spec — built for AI agents

Readme

@fusengine/fusecli

OpenAPI in, CLI out — built for AI agents.

npm License: Apache 2.0 Bun


Generate production-ready CLI tools from any OpenAPI spec. Every AI agent has a Bash tool — FuseCLI turns APIs into CLI commands that agents call directly.

Install

# npm
npm install -g @fusengine/fusecli

# bun (recommended)
bun add -g @fusengine/fusecli

# GitHub
npm install -g github:fusengine/fusecli

Quick Start

# Generate a CLI from any OpenAPI spec
fusecli create exa \
  --openapi https://raw.githubusercontent.com/exa-labs/openapi-spec/refs/heads/master/exa-openapi-spec.yaml \
  --token "your-exa-api-key"

# Build the binary
fusecli bundle exa

# Link to PATH + AI agents
fusecli link exa

# Set your API key and search
exa-cli auth set "your-exa-api-key"
exa-cli search \
  --query "fusengine" \
  --num-results 3 \
  --json

Commands

| Command | Description | |---------|-------------| | fusecli create <app> --openapi <url> | Generate CLI from OpenAPI spec | | fusecli bundle <app> | Build standalone binary (~100KB) | | fusecli link <app> | Add to PATH + link SKILL.md to AI agents | | fusecli run --openapi <url> | Use API instantly without codegen | | fusecli explore --openapi <url> | Browse API resources | | fusecli list | Show installed CLIs | | fusecli doctor | Check installation health | | fusecli update <app> | Re-parse spec and regenerate | | fusecli remove <app> | Uninstall CLI | | fusecli search <query> | Search the registry | | fusecli install <source> | Install from GitHub or registry |

Why CLI over MCP?

| | CLI + --json | MCP Server | |---|:-:|:-:| | Reliability | 100% | 72% | | Tokens/session | ~1,365 | ~44,026 (32x) | | Agent support | 9/9 | 6/9 |

"Prefer CLI tools over MCP servers when both can accomplish the same task"Anthropic docs

Agent Integration

FuseCLI generates a SKILL.md for every CLI. When linked, AI agents discover it automatically:

fusecli link exa
# Creates symlinks in: ~/.claude/skills/, ~/.cursor/skills/, ~/.codex/skills/

Full Documentation

See the main repository for full documentation, architecture details, and contributing guidelines.

License

Apache 2.0 — Fusengine