Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.pluxx.dev/llms.txt

Use this file to discover all available pages before exploring further.

Pluxx turns one plugin source project into native plugin bundles for Claude Code, Cursor, Codex, and OpenCode.

What Pluxx does

Pluxx takes either:
  • a raw MCP server
  • an MCP already configured in a host
  • an existing host-native plugin
  • a hand-authored Pluxx source project
and produces:
  • one maintained source project
  • validation and install checks
  • native host bundles under dist/
  • local installs that can be verified with pluxx verify-install
The point is not to make every host identical. The point is to preserve plugin intent once and compile the strongest honest native version for each host.

Problems Pluxx solves

ProblemWhat Pluxx does
One MCP is not a good plugin experience by itselfAdds skills, commands, instructions, setup guidance, hooks, permissions, and packaging around the MCP
Four hosts have four plugin formatsCompiles one source project into Claude Code, Cursor, Codex, and OpenCode outputs
Auth and local runtime wiring drift across hostsModels import auth, runtime auth, user config, local stdio runtimes, and installed-runtime checks explicitly
One strong Claude or Cursor plugin is hard to portpluxx migrate <path> imports it into a cross-host source project
Generated files can look valid but fail after installpluxx test --install and pluxx verify-install inspect the host-visible installed bundle
Raw tool lists become noisy pluginsAgent Mode and taxonomy refinement turn low-level tools into workflow-shaped skills and commands

The core 8 primitives

These are the compiler buckets Pluxx preserves and translates:
PrimitiveWhat it means
instructionsShared host guidance: CLAUDE.md, AGENTS.md, Cursor rules, OpenCode instructions
skillsThe main workflow units users and agents should discover
commandsExplicit native entrypoints where the host supports them
agentsSpecialist or delegated execution surfaces
hooksDeterministic lifecycle automation and policy checks
permissionsPortable allow / ask / deny intent
runtimeMCP config, auth, local stdio runtimes, scripts, passthrough files
distributionuserConfig, brand metadata, icons, screenshots, install and publish metadata
taxonomy is internal glue. It helps Pluxx derive useful skills, commands, instructions, and agents, but it is not a host-facing primitive.

Which path should I use?

Starting pointCommand
Raw remote MCPpluxx init --from-mcp https://example.com/mcp --yes
Local stdio MCPpluxx init --from-mcp "npx -y -p @acme/mcp acme-mcp" --yes
MCP already configured in a hostpluxx discover-mcp then pluxx init --from-installed-mcp codex:acme --yes
Existing host-native pluginpluxx migrate ./existing-plugin
One-shot proofpluxx autopilot --from-mcp <source> --runner codex --mode standard --install --install-target codex --trust
After any import or migration:
pluxx doctor
pluxx lint
pluxx eval
pluxx test
For local install proof:
pluxx test --install --trust
pluxx verify-install --target codex

How to navigate the codebase

AreaWhere to look
CLI command routingsrc/cli/index.ts
MCP importsrc/cli/init-from-mcp.ts, src/mcp/introspect.ts
Installed MCP discoverysrc/cli/discover-installed-mcp.ts
Migrationsrc/cli/migrate.ts
Agent Mode and autopilot contextsrc/cli/agent.ts
Build generatorssrc/generators/*/index.ts
Shared Claude-family generationsrc/generators/shared/claude-family.ts
Config schemasrc/schema.ts, src/config/load.ts, src/config/define.ts
Lint and validation rulessrc/cli/lint.ts, src/validation/platform-rules.ts
Install and verify-installsrc/cli/install.ts, src/cli/verify-install.ts
Runtime readinesssrc/readiness.ts, src/runtime-readiness-registry.ts
Hook translationsrc/hook-events.ts, src/hook-translation-registry.ts
Permissionssrc/permissions.ts
Shared skill parsingsrc/skills.ts
Examplesexample/docs-ops, example/exa-plugin, example/platform-change-ops, example/pluxx
Mintlify docssite/
Repo planning docsdocs/start-here.md, docs/todo/queue.md, docs/todo/master-backlog.md, docs/roadmap.md