bundle clawde - nself-org/cli GitHub Wiki

ClawDE Plugin Bundle

Contents

What Is ClawDE

ClawDE is the marketing name for the bundle of plugins that adds cloud sync, mobile twin, premium models, and team features to ClawDE, the AI dev environment (Flutter desktop + mobile).

ClawDE itself runs free locally with limited functionality. The ClawDE bundle unlocks server-side sync between desktop and mobile, premium model access, and team workspaces.

Status note: Bundle membership is provisional pending user verification (see F06-BUNDLE-INVENTORY). The plugin list below is the candidate set per F06's open question.

Plugins Included

Candidate set (4 pro plugins, all tier: pro).

Plugin Tier Language What It Does
realtime pro Go WebSocket sync between desktop and mobile clients
auth pro Go Account management, MFA, session sharing across devices
cms pro Go Project / workspace storage and team-shared configs
notify pro Go Push notifications for build status and team events

Final membership pending user verification, TRAP 10 in F06-BUNDLE-INVENTORY.

How They Work Together

ClawDE Desktop โ†” realtime โ†” ClawDE Mobile
       โ†“
     auth (account + MFA + session)
       โ†“
     cms (project sync, team workspace)
       โ†“
     notify (build complete, team event)

Sync

  1. realtime keeps desktop and mobile clients in sync via WebSocket: open files, recent commands, terminal output
  2. auth ties devices to a single account with MFA and shared session state

Storage

  1. cms stores per-project settings, snippets, and team-shared workspace configs

Notifications

  1. notify sends push notifications when builds complete, team members @-mention, or remote agent tasks finish

Installation

# Basic tier or higher (all ClawDE plugins are tier: pro)
nself license set nself_pro_xxxxx...
nself plugin install realtime auth cms notify

# Rebuild and start
nself build && nself start

ClawDE subscription is $0.99/mo or $9.99/yr (separately bundled, see Plugin-Licensing).

Getting Started

Prerequisites

  • ษณSelf CLI installed and a project initialized (nself init)
  • Backend running (nself start)
  • ClawDE subscription
  • ClawDE desktop installed locally; ClawDE mobile installed on at least one device

Step 1: Install the plugins

Install the candidate plugin set with the command above.

Step 2: Configure auth

Set MFA and session sharing in your .env. See plugin-auth.

Step 3: Connect your devices

Sign in to the same account on ClawDE desktop and ClawDE mobile. The clients pair automatically once both are signed in and the backend is reachable.

Step 4: Enable push notifications

Set push credentials for each platform. See plugin-notify.

Troubleshooting

  • Devices not pairing: verify both clients reach the same backend URL and the JWTs come from the same auth realm
  • Sync lag: check realtime WebSocket connection and TURN credentials if behind NAT
  • Push silent: confirm push credentials match the platform (APNs, FCM)

Related Pages