Pluxx has two command families: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.
- deterministic project commands
- agent-invoking refinement commands
Deterministic project commands
These commands do not invoke Claude Code, Codex, Cursor, or OpenCode.pluxx --version
Print the installed CLI version.
pluxx upgrade [--version ...]
Upgrade the global npm install used by pluxx on your PATH.
node ../../bin/pluxx.js ... and npx @orchid-labs/pluxx ... are separate entrypoints.
pluxx init --from-mcp ...
Scaffold a Pluxx source project from a live MCP server or local stdio command.
- installed locally:
npx @orchid-labs/pluxx init --from-mcp "./node_modules/.bin/acme-mcp" --yes - one-shot via npm:
npx @orchid-labs/pluxx init --from-mcp "npx -y -p @acme/mcp acme-mcp" --yes
init --from-mcp also accepts the same sourced-context flags when you want the first scaffold to start from better product truth:
init now writes the same provenance artifacts used by Agent Mode:
.pluxx/sources.json.pluxx/docs-context.json
pluxx.config.ts:
permissions.allow = ["MCP(<server>.*)"]
pluxx discover-mcp
List MCP servers already configured in supported local host configs.
pluxx init --from-installed-mcp <host:name>
Scaffold from one discovered installed MCP server.
pluxx sync [--from-mcp ...]
Refresh an existing Pluxx source project from its MCP source while preserving managed boundaries.
pluxx doctor
Inspect the source project and report config, scaffold, runtime, and packaging issues.
pluxx doctor --consumer <bundle>
Inspect a built or installed bundle from the end-user side.
User story:
The installed plugin looks wrong on my machine. I want to inspect the shipped bundle itself, not the source repo.
pluxx lint
Validate the source project against Pluxx and platform rules.
pluxx eval
Evaluate scaffold and prompt-pack quality before publish.
User story:
The project builds, but I want to know whether the generated taxonomy, instructions, and prompt packs are coherent enough to ship.
pluxx build
Generate platform bundles under dist/.
pluxx test
Run the default verification contract against the source project and built outputs.
pluxx test --install now verifies the installed consumer bundle state after install, not just the generated dist/ output.
If a host still looks wrong after install, follow it with:
--behavioral with --install --trust when the project includes an installed-host example-query smoke set:
pluxx install --target ...
Install built bundles into local host tooling for testing.
--trust after reviewing them:
pluxx verify-install --target ...
Inspect installed host-visible plugin state.
verify-install checks installed paths, stale cache/version problems, consumer-side bundle shape, and installed stdio MCP runtime launch behavior.
pluxx migrate <path>
Import an existing host-native plugin into a Pluxx source project.
User story:
We already have one plugin. We want to move into Pluxx without rewriting everything by hand.
pluxx mcp proxy --from-mcp ... [--record ...]
Run a local stdio proxy in front of a live MCP. With --record, save a deterministic tape.
pluxx mcp proxy --replay <tape.json>
Replay a recorded MCP session without hitting the live server again.
User story:
I need the same MCP behavior in CI, local debugging, or a demo without depending on the live service.
Agent-invoking commands
These commands prepare or invoke a host coding agent.pluxx agent prepare
Generate the context pack and file boundaries for a host coding agent.
https://docs.firecrawl.dev/mcp-server, Pluxx now treats it as a seed, keeps that page in the context pack, and also infers the broader docs root when it can.
Docs ingestion now has an explicit provider contract:
auto: prefer Firecrawl whenFIRECRAWL_API_KEYis configured, otherwise use the local OSS pathfirecrawl: require Firecrawl and fail fast if no API key is configuredlocal: force the built-in fetch + extraction path
agent prepare now writes two additional provenance artifacts:
.pluxx/sources.json.pluxx/docs-context.json
pluxx agent prompt taxonomy|instructions|review
Generate the prompt pack for one refinement pass without running a host agent yet.
pluxx agent run taxonomy|instructions|review --runner claude|cursor|codex|opencode
Run a host coding agent headlessly against the prepared Pluxx context.
--model <name>to override the host runner’s local default model--no-verifyto skip the post-pass verification step--verbose-runnerto stream raw runner output--attach <url>for OpenCode only
--model, Pluxx uses the runner’s local default model and prints that model in the command output when it can detect it.
pluxx autopilot --from-mcp ... --runner ...
Compose deterministic import, optional semantic refinement, and final verification in one flow.
--mode quick|standard|thorough to control how much semantic refinement autopilot performs.
pluxx autopilot accepts the same --ingest-provider auto|local|firecrawl flag and passes it through to the shared docs-ingestion layer used by Agent Mode.
Autopilot can also build, install one selected host, and run installed-state verification in the same flow:
Where the agent actually does work
The host agent is only used for:- taxonomy refinement
- instruction rewriting
- review passes
- autopilot runs that include those passes
- MCP introspection
- scaffold generation
- linting
- evaluation
- bundle generation
- install
- installed-state verification
- proxy record/replay
- migration
- consumer-side doctor checks