Build Your Chattree Plugin
Develop fast, modular, and sandboxed WebAssembly tools for Chattree in seconds using the official CLI.
npx @chattree/cli create plugin my-pluginDeveloper Workflow
From zero to an install-ready WebAssembly package in four simple commands.
npx @chattree/cli create plugin my-plugin==> Chattree Plugin Scaffold Wizard
? Select template: › AssemblyScript (TypeScript)
✔ Project created successfully at ./my-plugin!
ℹ Created files: plugin.json, src/index.ts, asconfig.json
Supported Languages & Runtimes
Any language or toolchain compiling to standard WebAssembly 1.0 is compatible with Chattree.
AssemblyScript
Write in familiar, strictly-typed TypeScript syntax and compile directly to lightweight WebAssembly bytecode.
Rust
Peak execution speed and memory safety compiling with cargo build --target wasm32-unknown-unknown.
WebAssembly Text (WAT)
Hand-crafted WebAssembly text format. Zero external toolchains and instant compilation using wat2wasm.
Ready to share your plugin?
Attach your .chattree-plugin bundle to a public GitHub Release and register it in the official Chattree Marketplace.