Skip to content
MRegterschot edited this page Oct 25, 2026 · 4 revisions

Plugin developer wiki

Build, test and publish plugins for TMControlPanel using the TypeScript plugin SDK. Plugin source, templates, config forms and immutable packages live in this registry. The panel provides the SDK, sandbox runtime and management UI.

Begin with the working Hello example: it demonstrates commands, events, clickable UI, persistent storage and a settings form.

  1. Getting started: prepare the SDK and registry checkout.
  2. Creating a plugin: scaffold a new plugin and understand its files.
  3. Developing and testing: build, upload, run sandbox tests and iterate.
  4. Configuration forms: describe fields, tabs, selectors and imports in the manifest.
  5. Publishing: submit a reviewed, immutable plugin version.

For example prompts and an AI-assisted workflow, see Developing plugins with AI.

For the full host API, events and capabilities, see the SDK reference.

Clone this wiki locally