NEXLET PLUGIN API V1

把你的工具,
接进 Nexlet。

熟悉的 Web 技术,明确的桌面能力。

HTMLCSSJavaScript
main.js ×
  1. const note = await nexlet.storage.get('note');
  2. await nexlet.clipboard.writeText(note ?? 'Hello Nexlet');
  3. // 你的插件,从这里开始
N示例便笺−   ×

一个顺手的小工具。

我的插件

plugin.json
index.html
main.js

一个目录,就是起点。

只需几个文件,就能让你的创意在 Nexlet 中运行。

  1. 1编写界面

    使用你熟悉的 HTML、CSS
    和 JavaScript,构建插件界面与功能逻辑。

  2. 2加载开发目录

    在 Nexlet 中选择你的插件目录,重新打开窗口即可预览文件改动。

  3. 3确认权限并运行

    根据插件需要确认所需权限,即可在 Nexlet 中运行你的插件。

能力有边界,扩展有余地。

Nexlet 提供一组清晰的桌面能力,让你的插件专注于创造真正有用的工具。

独立存储

为你的插件提供独立的数据存储空间,用于保存设置与用户数据。

nexlet.storage

剪贴板文本

读取和写入当前系统剪贴板文本,让工具与更多场景打通。

nexlet.clipboard.readText()
nexlet.clipboard.writeText()

打开外部链接

在默认浏览器打开 HTTP / HTTPS 链接。

nexlet.openExternal()

隔离窗口与沙箱

独立窗口、上下文隔离,关闭 Node.js 集成。

权限在安装时确认

插件在安装时申请系统能力,你始终掌握控制权。
网络请求默认禁用,请将资源随包提供。

从第一个便笺插件开始。

查看完整的示例项目,了解项目结构、核心 API
和实现思路,快速上手开发属于你的工具。

打开示例项目