Plugin System

作者 mcx 日期 2026-07-22
Plugin System

Plugin System

Qx supports extending functionality through plugins. Plugins run in a sandbox environment.


Install Plugins

From Marketplace

Summon Qx → type “settings” → Enter → Extensions → Browse marketplace.

Manual Install

Drag a .qx-plugin or .zip file into Qx, or click Import in settings.


Develop Plugins

Directory Structure

1
2
3
4
~/.qx/plugins/my-plugin/
├── manifest.json # Plugin manifest
├── index.js # Entry file
└── assets/ # Resource files (optional)

Core API

Interface Purpose Permission
context.cli Execute local commands cli
context.http HTTP requests http
context.storage Persistent storage storage
context.showNotification(msg) Show notification
context.closePlugin() Close plugin

Convert from Raycast

1
node scripts/convert-raycast-extension.mjs /path/to/extension --out /tmp/qx-out --package

← Screenshot & Recording · Build from Source →