Everything you need to build, package, and deploy WebAssembly plugins, understand on-device Vector RAG, and integrate cloud AI providers on Android.
High-level system design: on-device LLMs, vector RAG, and WebAssembly plugin sandbox.
Installing Chattree on Android and setting up the WebAssembly development toolchain.
Step-by-step walkthrough to writing, compiling, and running your first plugin.
Introduction to the Chattree WebAssembly plugin runtime and Host API contracts.
Full schema specification for plugin metadata, capabilities, tools, and settings.
Complete reference for chattree.host_call operations, parameters, return types, and async resume.
Comprehensive catalogue of available capabilities, risk tiers, and operation requirements.
ZIP archive specification, SHA-256 verification, and distribution requirements.
Linear memory isolation, instruction fuel limits, timeout boundaries, and SSRF guards.
Semantic versioning policies, schemaVersion, runtimeApiVersion, and backward compatibility.
Publishing and updating community plugins via GitHub Releases and the Chattree Marketplace submission portal.
Hardware keystore security, API keys, plugin user settings, and permission management.
Conversational slash commands and programmatic Host API access with vector indexing.
Connecting OpenAI, Gemini, Anthropic Claude, and OpenRouter models with zero-telemetry credential storage.
Local loopback HTTP server, automation triggers, port conflict recovery, and secure tunneling.
Comprehensive guide to native features, slash command routing, offline state, and AI tool contracts.
Hands-on tutorials for building plugins in WAT and Rust, HTTP networking, and private storage.
Ready-to-use, copy-pasteable examples for Hello World, Visit Counter, and Notes Manager.
Minimal WebAssembly Text format plugin with zero capabilities.
Asynchronous plugin interacting with the Chattree Notes Host API.
Diagnosing installation errors, WASM memory issues, fuel limits, and permission rejections.
Complete list of Host API error codes, runtime diagnostics, causes, and solutions.
Common questions regarding on-device inference, plugin capabilities, security, and storage.
Architecture, SVG generation, multi-pass error correction, and interactive export tools.