Plugins
Extend Binderus with plugins for AI assistance, exporters, custom themes, and more. Plugins are sandboxed and opt-in — install only what you need.
Installing a plugin
Open Settings → Plugins and browse the registry. Click Install; Binderus downloads the plugin and prompts you to enable it. You can disable or uninstall any plugin at any time.
Local LLM plugin
Run a local language model (via Ollama or LM Studio) and use it without a network round-trip. The plugin adds:
- Smart autocomplete in any note
- Slash command
/askfor inline answers - Selection actions: summarize, expand, rewrite
- Privacy: your text never leaves your machine
Configure the model and host in Settings → Plugins → Local LLM. Recommended models: llama3.1:8b or mistral:7b for general use; deepseek-r1 for reasoning.
Building your own
The plugin API is JavaScript-first. A plugin is a folder with a manifest.json and an index.js that exports lifecycle hooks:
// index.js
export default {
onLoad(api) {
api.registerCommand({
id: 'my-plugin.hello',
name: 'Hello world',
run: (ctx) => ctx.editor.insertText('Hello!')
});
},
onUnload() { /* cleanup */ }
};
Plugin registry
The community registry lives at plugin-registry.binderus.com and is open-source. Submit a PR to publish your plugin to all users.
Security
Plugins run in a sandbox with explicit permissions. The first time a plugin requests file-system, network, or clipboard access, you'll see a permission prompt. Revoke at any time in Settings.