Glossary
Words the site and host API use.
Product
PluginA .js file in the workdir plugins/ folder. Macotron loads it and runs it.
WorkdirThe folder you pick on first launch. Holds plugins/, settings.json, and an app-owned AGENTS.md.
CatalogThe 73 built-in plugins shipped in the app. First launch copies the ones you pick into the workdir.
FeaturedCatalog plugins marked highlighted in catalog.json. They sort first in Settings and on this site.
Stock MacBuilt-in plugins use only macotron.* and Apple-shipped tools. No Homebrew, npm, or extra binaries.
Runtime
Host APIThe macotron.* object injected into every plugin. Native Swift modules, not npm packages.
Hot reloadSave a plugin file and the host reloads that script. Off by default for unapproved hashes.
HelperA background service the user installs from Settings for privileged work such as a fan-speed floor.
QuickJSThe embedded JavaScript engine. Plugins are not Node and have no npm.
Interface
PanelA small WKWebView window opened with macotron.panel.open.
LauncherThe Cmd-Space style palette. Plugins add rows with macotron.launcher.set and macotron.command.