Extensions

Extensions are explicit capability modules. You import them with use moduleName. The compiler then knows which commands, APIs, permissions, and build outputs are legal.

UI Kit

Cards, shells, forms, lists, charts, maps, gestures, motion, themes, and accessibility primitives.

Open details

Firebase Adapter

Auth, Firestore, Storage, Functions, rules, indexes, seed workflows, and emulator mapping.

Open details

Cloudflare Adapter

Pages, Workers, KV, R2, D1, Queues, Durable Objects, cron triggers, and edge routing.

Open details

Phone Exporter

Capacitor/React Native style mobile wrapper, native bridge, camera, location, push, files, and offline cache.

Open details

PC Exporter

Desktop shell, local file access, tray apps, offline-first sync, local database, and auto-update hooks.

Open details

AI Templates

Crawler-readable app templates and rules so AI tools can generate valid ClearKrypt without guessing.

Open details

Extension details

UI Kit

Adds commands for visual app composition: screen, shell, card, form, input, table, chart, map, modal, drawer, tabs, route, animation, and @pos metadata.

use ui

config ui {
  enabled: true
  target: "all"
}

Firebase Adapter

Compiles data/auth/storage/task declarations to Firebase-ready project structures and security-rule hints.

use firebase

config firebase {
  enabled: true
  target: "all"
}

Cloudflare Adapter

Compiles service and endpoint blocks to Worker handlers and Pages assets.

use cloudflare

config cloudflare {
  enabled: true
  target: "all"
}

Phone Exporter

Packages the web bundle for phone targets and maps native commands through platform bridges.

use phone

config phone {
  enabled: true
  target: "all"
}

PC Exporter

Packages desktop targets with local storage, files, menus, tray, and offline sync patterns.

use pc

config pc {
  enabled: true
  target: "all"
}

AI Templates

Provides llms.txt, schema JSON, examples, and grammar summaries so AI assistants can create ClearKrypt apps.

use ai

config ai {
  enabled: true
  target: "all"
}