تخطَّ إلى المحتوى

nself plugin

هذا المحتوى غير متوفر بلغتك بعد.

Install, remove, update, and manage ɳSelf plugins.

nself plugin <subcommand> [flags]

nself plugin manages the nself plugin ecosystem. Plugins extend the CLI and your backend stack with new capabilities. Free plugins (MIT licensed) install without a key. Pro plugins require a valid membership license key, set one with �P1� license set.

When you install a plugin, ɳSelf checks your license tier against the plugin’s requirements, downloads the plugin binary and Docker image, registers the plugin with the stack, and prepares database migrations. Run nself build and �P1� restart after installing plugins to include them in the generated docker-compose.yml.

Unknown subcommands are proxied to the matching plugin binary: nself plugin ai <action> calls �P1� <action>. This allows installed plugins to expose their own subcommands through the ɳSelf CLI namespace.

SubcommandDescription
install <name>Install a plugin (license check enforced for pro plugins)
remove <name>Remove a plugin
update [name]Update a specific plugin, or all installed plugins if no name given
updatesCheck for available updates across all installed plugins
listList available and installed plugins
inventoryList installed plugins with version, tier, and status
refreshForce refresh the remote registry cache
start <name>Start a plugin service container
stop <name>Stop a plugin service container
status [name]Show plugin health (all or specific)
FlagDefaultDescription
--key""License key for pro plugins
--version""Install a specific version
--forcefalseRemove even if other plugins depend on this one
--keep-datafalsePreserve database data when removing
--installedfalseShow only installed plugins (for list)
--category""Filter by category (for list)
--detailedfalseShow detailed information
--help, -hnoneShow help
Terminal window
# List all available plugins
nself plugin list
# List only installed plugins
nself plugin list --installed
# Filter by category
nself plugin list --category ai
# Install a free plugin
nself plugin install notify
# Install a pro plugin (uses saved license key)
nself plugin install ai
# Install a pro plugin with an inline key
nself plugin install livekit --key nself_pro_xxxxx...
# Install a specific version
nself plugin install recording --version 1.2.0
# Remove a plugin
nself plugin remove ai
# Remove a plugin but keep its database data
nself plugin remove livekit --keep-data
# Force remove (ignores dependents)
nself plugin remove recording --force
# Update a specific plugin
nself plugin update ai
# Update all plugins
nself plugin update
# Check for available updates without installing
nself plugin updates
# Show installed plugins with version and tier
nself plugin inventory
# Refresh registry cache
nself plugin refresh
# Start/stop a plugin service
nself plugin start ai
nself plugin stop ai
# Show plugin status
nself plugin status
nself plugin status ai --detailed

Commands | Home