Skip to content

Packages

Two packages are published to npm: @moxxy/cli (the binary) and @moxxy/sdk (the contract you write plugins against). Everything else is either bundled into the CLI or installed on first use through the plugin registry, so this list is a map of the system rather than a list of things to install.

The spine

PackageWhat it is
@moxxy/sdkThe typed public surface. Zero runtime dependencies. Every define* factory lives here.
@moxxy/coreThe runtime: event log, registries, plugin host, permissions, sessions, skills.
@moxxy/cliThe moxxy binary and its commands.
@moxxy/configConfig loading, the scope merge, and locked keys.
@moxxy/runnerThe bare session host and its wire protocol.
@moxxy/agentBatteries-included presets over setupAgent.
@moxxy/testingHarnesses for testing plugins and blocks.

Tools and skills

PackageWhat it is
@moxxy/tools-builtinRead, Edit, Write, Bash, Grep, Glob, recall, Sleep.
@moxxy/skills-builtinThe built-in Markdown skills.
@moxxy/plugin-browserWeb fetch, and Playwright sessions when interactive browsing is asked for.
@moxxy/plugin-mcpAny MCP server as a tool source.
@moxxy/plugin-subagentsdispatch_agent for fan-out work.
@moxxy/plugin-computer-controlmacOS computer control.
@moxxy/plugin-viewAgent-authored views, rendered on a surface.

Blocks

KindPackages
Providersplugin-provider-anthropic, -openai, -openai-codex, -claude-code, -google, -xai, -zai, -local, -admin
Modesmode-default, mode-goal, mode-deep-research, mode-collaborative
Compactorcompactor-summarize
Cache strategycache-strategy-stable-prefix
Isolatorsisolator-worker, isolator-subprocess, isolator-wasm
Reflectorreflector-default
Embeddersplugin-embeddings-openai, plugin-embeddings-transformers
Speech inplugin-stt-whisper, plugin-stt-whisper-codex, plugin-stt-local
Speech outplugin-tts-openai, plugin-tts-elevenlabs, plugin-tts-local
Tunnelplugin-tunnel-proxy

Channels

plugin-cli (TUI), plugin-channel-http, plugin-telegram, plugin-channel-slack, plugin-channel-discord, plugin-channel-whatsapp, plugin-channel-signal, plugin-channel-imessage, plugin-channel-web, plugin-channel-mobile, plugin-terminal.

See surfaces and channels.

Operations

PackageWhat it is
@moxxy/plugin-securityOpt-in capability isolation.
@moxxy/plugin-vaultAES-256-GCM secrets.
@moxxy/plugin-memoryJournal memory with vector recall.
@moxxy/plugin-schedulerCron and one-shot prompts.
@moxxy/plugin-webhooksVerified external triggers.
@moxxy/plugin-workflowsDAGs of skills, prompts and tools.
@moxxy/plugin-plugins-adminInstall, enable, reload; the signed registry.
@moxxy/plugin-oauthOAuth flows for providers and channels.
@moxxy/plugin-self-updateThe agent updating its own plugins and core.
@moxxy/plugin-usage-statsToken and cost accounting behind /usage.

Client and apps

client-core, client-transport-ws, client-platform-web, design-tokens, chat-model, desktop-host, desktop-ui, desktop-ipc-contract, desktop-app-sdk, ipc-server-ws, workspace-registry.

The invariant

@moxxy/sdk has zero internal dependencies, and no plugin may import @moxxy/core. pnpm check:deps fails the build otherwise. That is what makes every block above substitutable — see architecture.

Open source · self-hosted · MIT