Isolated storage
Save settings and user data in storage isolated to your plugin.
nexlet.storageFamiliar web technology. Clear desktop capabilities.
const note = await nexlet.storage.get('note');await nexlet.clipboard.writeText(note ?? 'Hello Nexlet');// Your plugin starts hereA handy little tool.
A few files are all it takes to bring your idea to Nexlet.
Use familiar HTML, CSS
and JavaScript to build the interface and behavior.
Choose your plugin folder in Nexlet. Reopen its window to preview file changes.
Review the capabilities your plugin needs, then run it in Nexlet.
Nexlet provides clear desktop capabilities so your plugin can focus on useful tools.
Save settings and user data in storage isolated to your plugin.
nexlet.storageRead and write system clipboard text to connect your tool with other workflows.
nexlet.clipboard.readText()
nexlet.clipboard.writeText()Open HTTP and HTTPS links in the default browser.
nexlet.openExternal()Separate windows and context isolation, with Node.js integration disabled.
Plugins declare the system capabilities they need when installed, keeping you in control.
Network requests are disabled by default. Include resources in the package.
Explore a complete example: project structure, core APIs
and implementation details to start building your own tool.