Install and enable a Plugin
Plugins add product capabilities to the current Host. A package may ship Skills, MCP, Workflows, chrome slots, structure surfaces, or Providers. Open Settings → Plugins. The catalog has Installed and Marketplace. The subtitle is:
Extend the platform with plugins. They apply after a new session.
Agent tool lists, managed MCP, and Composer entries that depend on them apply after a new or rebound session. Commands, toolbar, status, panels, tabs, kanban views, file openers, and Providers appear as soon as you enable the package, and leave as soon as you disable it.
The page
Installed lists packages on this Host catalog. Sources are marketplace snapshots, GitHub snapshots, local .vxp files, and linked development directories. Newly installed packages start disabled. Contributions become visible after you enable them.
Click a row for identity, Content, and Config. Identity shows the source and whether it is locked. A marketplace install or a snapshot with #tag, #commit, or a GitHub Release shows Locked. An unpinned Git repository is unlocked. When the origin lock is valid and a newer tag or semver appears remotely, the row shows Update available. The page also lists Host-managed Runtimes this package holds; versions may coexist. Health shows Worker liveness, missing runtimes, recent crashes, and logs.
Marketplace pins the official category, then up to 50 community rows. Search covers every published listing. Install shows identity, capabilities, and the Full Trust confirmation. Cancel leaves the catalog unchanged.
Import plugin installs a local .vxp / archive or links a development directory. Dropping a .vxp onto the page is the same. Marketplace, Git, and local-archive commands: Install a Plugin from the marketplace.
Official category
Official product plugins live in the marketplace official category. They start disabled and can be uninstalled:
- Session Enhance: questions, live feedback, session lookup, and session control.
- Multi-agent: parent agents delegate subtasks;
&appears in the composer. See Agent delegation. - Workflow Creator: edit, validate, debug, and publish a DAG. See Graph Workflow.
- VibeX Office: create, analyze, and preview DOCX / XLSX / PPTX. See Files and preview.
- Plugin Development: author Skill and references. Install it from the official category when you need that product.
- Remote SSH: install and start a remote VibeX Server over SSH, then attach this machine to that Host. See Connect a Host.
Official reference plugins use the same path and demonstrate public contribution points:
- Host chrome sample: command palette, toolbar, status bar, slash command, timeline card, and settings section.
- Structure-surface sample: top-level tab, workspace panel, kanban view, and Composer action.
- Environment-variable provider import: write Model Provider presets from exported environment variables.
Open a row, read the summary and contents, then enable. The first enable projects compatible Skills, MCP, or Workflows onto installed, enabled agents.
After enable, Agent-side tools enter later new or rebound conversations. Sessions that were already open keep the tool list from creation. UI and Provider contributions are visible as soon as the switch is on.
The Host still ships official MCP binaries. Bytes on disk are not an installed plugin.
Config
Config edits that package’s config.json, for example the four Session Enhance toggles, Office preview idle timeout, Workflow Creator’s default completion policy, or Remote SSH host and user. Saves apply to later new sessions, new previews, or the next connect. Instances already open keep their current settings. Package updates keep the values you already changed.
Disable and uninstall
Turning enable off withdraws UI and Provider contributions immediately. New Agent-side turns stop using the package’s tools. History in the event log stays. The package remains in the catalog with its config.
An installed package can be uninstalled. Uninstall removes membership, agent bindings, and Skill projections. Conversation, artifact, and automation history remain. Config stays by default so a later reinstall can reuse it. Delete plugin data also drops the Host-managed snapshot and this config; unreferenced Runtimes are reclaimed.
Uninstalling a linked development plugin removes the VibeX-side reference. The development directory stays on disk. Uninstalling Remote SSH keeps saved SSH Hosts by default; delete them in Settings → Remote.
Commands and the UI share one control plane and need a running Host:
npx vibex plugin list
npx vibex plugin update <plugin-id>
npx vibex plugin remove <plugin-id>
npx vibex plugin remove <plugin-id> --delete-dataA workstation desktop can change plugin facts on the Host through Application Core. The management entry is Settings → Plugins.
To author a plugin, see the developer docs.

