LIMINA

插件开发教程

把你的工具,变成用户和 AI 的能力

跟着可运行的示例,从第一次安装开始。框架负责权限、存储与执行,你专注于业务。

SDK + 模板 + 完整示例源码

插件开发套件

包含统一 SDK、三种起步模板和软算法工具完整源码,可自行构建安装包。

从零完成第一个插件

0 / 7 节已完成
第 01 节

准备开发环境

先选一种插件形态,再准备工具。完成后你会得到一个可以构建、安装和修改的项目。

完成后,你应该能

能在终端运行 Node.js,并找到模板项目。

1

选择你的插件形态

只给用户操作,选择 ui;只提供 AI 工具,选择 ai;既有界面又有 AI 工具,选择 full。下面全程以 full 文本统计插件为例。三个模板都已经能运行,不需要从空白项目开始。

2

下载并解压开发套件

点击上方「开发套件」下载按钮,解压到你自己的开发目录。保留 packages 目录结构。使用 VS Code、Cursor 或其他编辑器打开整个解压目录,而不是只打开一个文件。

3

检查环境

需要 Node.js 20 或以上版本、npm,以及已登录的 LIMINA 桌面客户端。终端位于刚才解压的目录。

示例 / 终端
node --version
npm --version
检查结果

两条命令都返回版本号。若提示 command not found,请先从 nodejs.org 安装 Node.js LTS 后重新打开终端。

4

认识目录

示例 / 终端
packages/
  plugin-sdk/             官方 SDK 与校验器
  plugin-starters/        起步模板(新插件从这里开始)
    ui/                   纯人工界面
    ai/                   纯 AI 工具
    full/                 UI + AI(本教程使用)
  plugin-examples/        完整示例(参考实现与构建方式)
    soft-crypto/            官方插件 Demo(独立参考)
检查结果

不需要修改 plugin-sdk;业务代码写在你选择的模板里。