Skip to main content

Licensing & Pricing

Licensing & Pricing — ɳSelf documentation.

The nself CLI is MIT licensed and free for everyone, including commercial use. Revenue comes from optional per-product plugin bundles.

Pricing tiers

TierMonthlyAnnualWhat’s included
Free$0$0Core CLI + 31 free plugins (MIT, forever)
Any bundle$0.99/mo$9.99/yrAll plugins in that bundle (choose: ɳClaw, ɳChat, ɳTV, ɳFamily, ClawDE, ɳSentry)
ɳSelf+$3.99/mo$39.99/yrAll 6 bundles + all apps + support via chat.nself.org or ɳChat app

Annual billing saves approximately 16% compared to monthly. You can subscribe to multiple individual bundles, or use ɳSelf+ to get everything at a discount.

Bundle plugin membership

BundlePricePlugins
ɳClaw$0.99/moai, claw, claw-web, mux, voice, browser, google, notify, cron, claw-budget, claw-news
ɳChat$0.99/mochat, livekit, recording, moderation, bots, realtime, auth
ɳTV$0.99/momedia-processing, streaming, epg, tmdb, podcast, recording, game-metadata, file-processing, subtitle-manager, vpn, stream-gateway
ɳFamily$0.99/mosocial, photos, activity-feed, moderation, realtime, cms, chat
ClawDE$0.99/moclaw, ai, realtime, auth, notify, cms, sync
ɳSentry$0.99/monself-uptime-monitor, nself-status-page, nself-incident-mgmt, nself-alert-router, nself-slo-tracker, nself-synthetic-monitor, nself-rum, nself-errors, nself-cron-monitor, nself-oncall, nself-crash, nself-anomaly (+ nself-audit free)

License key format

Keys follow the format nself_pro_\<32+chars>. They are validated server-side at install time against ping.nself.org/license/validate.

Get a subscription

Go to nself.org/pricing and choose your bundle. After payment, you receive a license key.

Add your key

nself license set nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Keys are stored in ~/.nself/license/ and used for all future plugin installs.

Manage multiple keys

# Add a key
nself license set nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# List all active keys
nself license status

# Remove a key
nself license remove nself_pro_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Install plugins

# Install all plugins your keys enable
nself plugin install --all

# Or install specific plugins
nself plugin install ai claw mux voice browser    # ɳClaw bundle
nself plugin install chat livekit recording        # ɳChat bundle

After installing plugins, regenerate your config and restart:

nself build && nself restart

Verify your subscriptions

nself license status
# Output:
# ɳClaw: Active, renews 2027-03-15
# ɳSelf+: Active, renews 2027-06-01

Validation flow

  1. Run nself license set nself_pro_xxxxx... to save the key to ~/.nself/license/key (chmod 0600).
  2. Run nself plugin install <name>.
  3. CLI calls https://ping.nself.org/license/validate with { key, domain, plugin }.
  4. ping_api looks up the license record, decodes the tier, and returns:
    • 200 OK { allowed: true, signed_url: "..." } if the tier permits this plugin.
    • 403 Forbidden { allowed: false, reason: "not_entitled" } if not.
  5. On allow, CLI downloads the plugin tarball via a 15-minute HMAC-SHA256 signed URL.
  6. CLI installs the plugin into the user’s nSelf project.

Subscription scope

One license key covers one server installation. No per-user or per-app charge. A single nself instance can serve multiple applications.

Renewal

Subscriptions auto-renew (monthly or annually depending on your plan). You receive an email reminder 30 days before expiry. After expiry, there is a 30-day grace period before plugins stop working.

nself license status --json
# [{ "product": "nclaw", "expires": "2027-03-15", "grace_until": "2027-04-14" }]

Grace period (offline)

If ping.nself.org is unreachable, the CLI continues using a cached license validation for up to 7 days. After 7 days offline, pro plugins go dormant on the next build until validation succeeds.

For offline development:

NSELF_LICENSE_SKIP_VERIFY=1 nself plugin install <name>

Revocation

When a license is canceled or revoked server-side, plugins go dormant on the next nself build and the CLI prints a warning. Free plugins continue to work.

Upgrade to ɳSelf+

If you have individual bundle subscriptions and want to switch to ɳSelf+, subscribe at nself.org/pricing. Your individual subscriptions are replaced at your next renewal date and you get immediate access to all bundles.

FAQ

Is the core nself CLI affected by subscriptions? No. The CLI itself is MIT licensed and works fully without any license key.

What happens when my subscription expires? Plugins continue to work for 30 days after expiry. After the grace period, nself plugin install and nself restart will return an error until you renew.

Can I buy multiple bundles? Yes. Each bundle is independent. Add as many keys as you need. If you want three or more bundles, ɳSelf+ is cheaper.

Can I use one key on multiple servers? One key = one server. For multiple servers, purchase additional subscriptions.

Source

  • SPORT: .claude/docs/sport/F07-PRICING-TIERS.md
  • PPI: ~/Sites/nself/.claude/CLAUDE.md § Plugin Licensing System
  • See also: Bundles, Plugin Catalog