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

@orchid-labs/pluxx

v0.1.15

Published

Build AI agent plugins once. Prime-time on Claude Code, Cursor, Codex, and OpenCode, with beta generators for additional hosts.

Downloads

2,007

Readme

pluxx

Turn a raw MCP into a native plugin across Claude Code, Cursor, Codex, and OpenCode.

Import a raw MCP or an existing host-native plugin, keep one maintained source project, and compile native outputs for Claude Code, Cursor, Codex, and OpenCode instead of maintaining four separate plugin codebases.

Pluxx is the authoring, maintenance, and compilation layer for teams that want one source of truth instead of four drifting per-host plugin repos. Start with init, or use pluxx autopilot when you want the one-shot path.

Raw MCP access is usually not enough. Most products still need workflow grouping, stronger instructions, hooks, commands, auth/setup guidance, and honest host-native packaging. Pluxx is the layer that makes that repeatable.

Current Proof

If you want the fastest way to see what is already real, start with these:

  • Proof and install guide
    • the shortest public path to the current demos plus one-command install paths for the released self-hosted plugin
  • Self-hosted core-four proof
    • example/pluxx rebuilt, installed, and verify-install checked across Claude Code, Cursor, Codex, and OpenCode
  • Docs Ops core-four proof
    • the flagship example/docs-ops source project rebuilt, installed, verify-install checked, and exercised through read-only inspect/rewrite workflows across the official Claude Code, Cursor, Codex, and OpenCode CLIs
  • Docs Ops live Codex walkthrough
    • one maintained docs-ops source project compiled into a real Codex plugin and used against Orchid's live Docsalot MCP
  • Docs Ops authenticated publish path
    • the flagship example now separates Orchid's public read-only MCP proof from the private write/publish contract, and the install/runtime gate is mechanically proven
  • Exa Research Example
    • a clean-room Exa-style research operator pack built from one maintained source project, with specialist agents, rich brand metadata, real build/install/verify proof across the core four, and live workflow proof in Claude Code, Codex Desktop, Cursor CLI, and OpenCode CLI
  • Orchid Accordion before/after rewrite
    • concrete output from the flagship docs workflow example
  • Core-four provider docs audit
    • first-party host capability and lifecycle truth for Claude Code, Cursor, Codex, and OpenCode
  • Firecrawl connector docs-ingestion proof
    • the first real Firecrawl-backed extraction proof on the fixture set
  • Docs-ingestion fixture snapshot
    • keyed local harness rerun with baseline, local, and firecrawl results recorded side by side
  • Docs-ingestion scaffold before/after demo
    • a committed Sumble scaffold delta showing what sourced Firecrawl context changes in real generated files

The biggest remaining flagship gap is now a real private publish and rollback run against a safe sandbox authoring target, not basic cross-host workflow proof.

Why Pluxx

Every host has different plugin contracts and different places to express the same intent:

  • manifests
  • instructions and rules
  • hook surfaces
  • agents and subagents
  • permission and approval controls
  • MCP auth wiring
  • brand and packaging metadata

Without Pluxx, those details drift across multiple repos. With Pluxx, you keep one source project and compile honest host-native outputs.

For teams that want the shortest path from raw MCP to something usable, pluxx autopilot wraps import, refinement, and build/test flow into one command.

The current product focus is the OSS authoring substrate:

  • import
  • scaffold
  • refine
  • lint
  • doctor
  • eval
  • build
  • test
  • install
  • sync

Pluxx is built around an explicit compiler model:

  • preserve when a primitive maps cleanly to a host-native surface
  • translate when the same intent belongs in a different host surface
  • degrade when a host only supports a weaker equivalent
  • drop when the host has no truthful native equivalent

That keeps the cross-host story explicit instead of pretending every platform works the same way.

Platform Focus

Pluxx is currently centered on the core four:

  • Claude Code
  • Cursor
  • Codex
  • OpenCode

Other targets still exist as generated secondary/beta outputs, but the product and docs are intentionally optimized around the core four.

For the detailed compatibility and verification matrix, see docs/compatibility.md.

Quick Start

npx @orchid-labs/pluxx init --from-mcp https://example.com/mcp --name my-plugin --yes

cd my-plugin
npx @orchid-labs/pluxx doctor
npx @orchid-labs/pluxx lint
npx @orchid-labs/pluxx build
npx @orchid-labs/pluxx test

One-shot path:

npx @orchid-labs/pluxx autopilot \
  --from-mcp https://example.com/mcp \
  --runner codex \
  --name my-plugin \
  --yes

Common output shape:

dist/
  claude-code/
  cursor/
  codex/
  opencode/

For local stdio MCPs, pass the real executable command, not just the npm package name. The bin name can differ from the package name.

npx @orchid-labs/pluxx init --from-mcp "npx -y -p @acme/mcp acme-mcp" --yes

If the MCP is already installed in one of your agents, discover and import it directly:

npx @orchid-labs/pluxx discover-mcp
npx @orchid-labs/pluxx init --from-installed-mcp codex:acme --yes

Discovery reads Claude Code, Cursor, Codex, and OpenCode config locations and avoids copying literal secret values into the generated project.

Command Cheat Sheet

Need a new project from an MCP?
  pluxx init --from-mcp <source> --yes

Already configured that MCP in Claude, Cursor, Codex, or OpenCode?
  pluxx discover-mcp
  pluxx init --from-installed-mcp <host:name> --yes

Need the all-in-one path?
  pluxx autopilot --from-mcp <source> --runner <runner>

Need deterministic checks?
  pluxx doctor
  pluxx lint
  pluxx eval
  pluxx build
  pluxx test

Need local installs too?
  pluxx build --install
  pluxx test --install
  pluxx uninstall

Need release installers or a GitHub release?
  pluxx publish --dry-run
  pluxx publish --github-release --version <x.y.z>
  pluxx publish --npm --version <x.y.z>

Need agent refinement?
  pluxx agent prepare [--website <url>] [--docs <url>]
  pluxx agent run taxonomy --runner <runner>
  pluxx agent run instructions --runner <runner>
  pluxx agent run review --runner <runner>

Need to import an old host-native plugin?
  pluxx migrate <path>

Need to inspect a shipped bundle?
  pluxx doctor --consumer <bundle>

Need deterministic MCP replay?
  pluxx mcp proxy --from-mcp <source> --record tape.json
  pluxx mcp proxy --replay tape.json

Need to refresh from the MCP later?
  pluxx sync

Full docs tree:

Core Commands

Pluxx includes more than scaffold generation:

  • pluxx eval checks scaffold and prompt-pack quality
  • pluxx migrate <path> imports an existing host-native plugin into a Pluxx project
  • pluxx doctor --consumer <bundle> inspects built or installed plugin bundles from the user side
  • pluxx mcp proxy --record and --replay give you deterministic MCP tapes for debugging and CI

Authoring Model

Pluxx is intentionally opinionated around a compact cross-host model:

  • skills
  • instructions
  • mcp
  • commands
  • hooks
  • permissions
  • userConfig
  • agents
  • brand and assets
  • taxonomy

Pluxx owns the deterministic scaffold, validation, and host compilation layer. Your host coding agent can refine taxonomy, instructions, and examples without breaking the structure.

Install And Runtime Notes

  • npm package: @orchid-labs/pluxx
  • preferred invocation: npx @orchid-labs/pluxx ...
  • global install also works: npm install -g @orchid-labs/pluxx
  • check the active global CLI version with: pluxx --version
  • upgrade the active global CLI with: pluxx upgrade
  • published CLI runtime: Node >=18
  • source builds and maintainer workflows also run on Node >=18

Read Next

License

MIT