Licensing Guide - nself-org/cli GitHub Wiki
Licensing Guide
This page covers the full ɳSelf licensing model: the free core, per-product plugin bundles, the ɳSelf+ all-access subscription, key management, and upgrade/downgrade behavior.
The Free Core
The ɳSelf CLI and 29 free plugins are MIT licensed. Free forever, including commercial use. No license key needed.
Free plugins include: backup, content-acquisition, content-progress, cron, donorbox, feature-flags, github, github-runner, invitations, jobs, link-preview, mdns, mlflow, monitoring, notifications, notify, paypal, search, shopify, stripe, subtitle-manager, tokens, torrent-manager, vpn, webhooks.
You can run a full production stack (Postgres, Hasura, Auth, Nginx, monitoring, backups, search) without paying anything.
Pro Plugins (62 total)
Pro plugins are source-available Rust binaries distributed through the ɳSelf plugin system. They require a valid license key.
Per-Bundle Pricing
| Option | Monthly | Annual | What You Get |
|---|---|---|---|
| Free | $0 | $0 | Core CLI + 29 free plugins |
| Any single bundle | $0.99/mo | $9.99/yr | All plugins in that bundle (ɳClaw, ɳChat, ɳTV, ɳFamily, or ClawDE) |
| ɳSelf+ | $3.99/mo | $39.99/yr | All 5 bundles + all apps + support |
Annual gives roughly 16% savings versus monthly (about 2 months free).
Per-Product Plugin Bundles
Each ɳSelf product has a recommended plugin bundle. Bundles are not separate SKUs. They are a way to understand which plugins power each product. All plugins are available at the Basic tier and above.
ɳClaw Bundle
AI personal assistant. Requires Pro tier (includes AI suite).
| Plugin | Purpose |
|---|---|
| ai | Multi-provider LLM routing |
| claw | Core assistant, threads, memory, tools |
| claw-web | Svelte web dashboard |
| claw-budget | Token spend limits and tracking |
| mux | Email pipeline (Gmail, rules, auto-reply) |
| voice | TTS, STT, phone calls |
| browser | Web scraping and automation |
| Gmail, Calendar, Drive, Sheets | |
| notify | Telegram and webhook notifications |
| cron | Scheduled tasks |
| post | Social media publishing |
ɳTV Bundle
Media server and player. Available at $0.99/mo or $9.99/yr.
Free plugins (4): torrent-manager, content-acquisition, content-progress, subtitle-manager Pro plugins (8): media-processing, file-processing, streaming, stream-gateway, epg, tmdb, recording, transcoder
ɳChat Bundle
Messaging. Available at Basic tier.
| Plugin | Purpose |
|---|---|
| chat | Channels, DMs, threads, reactions |
| livekit | Video and audio calls |
| recording | Call recording |
| moderation | Content filtering |
| bots | Automated responses |
| realtime | Enhanced WebSocket presence |
| auth | SSO, SAML, LDAP |
ɳFamily Bundle (Planned)
Private family social media. Will be available at Basic tier.
| Plugin | Purpose |
|---|---|
| social | Activity feed, posts, reactions |
| photos | Photo upload, organization |
| activity-feed | Timeline aggregation |
| moderation | Parental controls |
| realtime | Live updates |
| cms | Family pages |
| chat | Family messaging |
ClawDE Bundle
AI dev environment cloud sync. Available at $0.99/mo or $9.99/yr.
Remote and mobile sync via API for the ClawDE Flutter desktop and mobile app.
ɳSelf+ ($3.99/mo or $39.99/yr)
The all-access subscription. Includes every plugin bundle, every product, and support via chat.nself.org or the ɳChat app. One key unlocks the entire ecosystem.
ɳSelf+ costs less than buying individual bundles if you use three or more products.
Key Management
Setting Your Key
nself license set nself_pro_xxxxx...
The key is stored at ~/.nself/license/key with chmod 600. It is also read from the NSELF_PLUGIN_LICENSE_KEY environment variable.
Checking Status
nself license status
Shows your current tier, expiry date, and which plugin categories you can install.
Removing Your Key
nself license remove
Key Format
Keys use a prefix format:
| Prefix | Tier |
|---|---|
nself_pro_ |
Pro tier and above |
nself_max_ |
Pro tier |
nself_ent_ |
Enterprise tier |
nself_owner_ |
Owner/internal tier |
Keys must be at least 32 characters total.
License Validation
Tier entitlement is checked server-side. The CLI never makes tier decisions locally.
POST https://ping.nself.org/license/validate
{"license_key": "...", "product": "plugins-pro"}
| Response | Meaning |
|---|---|
| 200 | Valid key, plugin allowed |
| 401/403/404 | Invalid key or insufficient tier |
Validation results are cached locally for 24 hours at ~/.nself/license/cache.
Runtime Revalidation
Installed plugins revalidate on a 7-day cycle via libnclaw. If the network is down, a grace period allows continued operation. A Telegram alert fires on key expiry. Force revalidation:
nself license revalidate
Offline Mode
For air-gapped environments:
NSELF_LICENSE_SKIP_VERIFY=1 nself plugin install {name}
Upgrading and Downgrading
Upgrade
- Purchase a higher tier at nself.org/pricing.
- Run
nself license set {new-key}. - Install newly available plugins:
nself plugin install ai claw mux ... - Rebuild:
nself build && nself start.
Stripe handles proration automatically. You pay the difference for the remainder of your billing cycle.
Downgrade
- Change your tier in the Stripe customer portal (cloud.nself.org/license).
- Plugins above your new tier stop working at the next revalidation cycle (up to 7 days).
- The CLI does not forcibly remove plugins, but they will fail health checks and be excluded from the tool registry.
Cancellation
- Cancel via the Stripe portal.
- Free plugins continue working indefinitely.
- Pro plugins stop working at next revalidation.
- Your data is never deleted. You still have full access to your database and files.
Stripe Integration
All payment processing goes through Stripe:
- Checkout at nself.org/pricing creates a Stripe subscription.
- Webhook at ping.nself.org handles subscription lifecycle events.
- Customer portal at cloud.nself.org/license for self-service billing management.
- Invoices accessible in the portal.
Related Pages
- Plugin-Licensing -- technical details of the plugin license system
- Plugin-Overview -- full plugin catalog
- Plugin-Install -- how to install plugins
- Feature-ɳClaw -- ɳClaw plugin bundle details
- Feature-ɳTV -- nMedia plugin bundle details
- Feature-ɳCloud -- managed hosting (separate from plugin licenses)
← [Home]] ](/nself-org/cli/wiki/[[_Sidebar)