将NapukettoQQ以插件的形式内嵌到Koishi框架
31.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/NapukettoDev/Adapter-Koishi.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
装得上吗[实装验证]—
曾在 dsh 0.2.1-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.2-rc.1,本站尚未在新版下复验
L4 · 真实安装等级说明 →数据截至 2026/10/22·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成NapukettoQQ 的 Koishi 适配器 —— 零外部协议端,让 Koishi 直接驱动 QQ NT
工作原理 • 文档
核心特性
- 原生直连:\
复用 NapukettoQQ wrapper.node 直调 NAPI,MIT 许可,无需独立协议端或 WebUI。
- 隔离自愈:\
单账号独立宿主子进程,支持心跳监测与崩溃指数退避重启,不拖垮主进程。
- 双向桥接:\
完整映射群 / 私聊 Session 元素(文本/@/图/表/音/引)与 Koishi 标准动作 API。
- 便捷登录:\
历史票据快速登录,配合 @koishijs/plugin-console 支持控制台实时扫码与重登。
快速开始
环境准备
* Koishi ^4.18.7
* QQ NT 客户端:Windows 原生;Linux 可通过 WSL / Wine 运行。
* 无需安装或手动启动任何外部协议端——宿主子进程由插件自动编排。
安装
npm install koishi-plugin-adapter-napuketto
或使用 pnpm add / yarn add koishi-plugin-adapter-napuketto
[!TIP]
@napuketto/ 依赖、自建宿主入口与 stub QQNT.dll 随包分发,安装后无需额外配置。
展开完整文档(README 剩余 1 节)
NapukettoQQ 的 Koishi 适配器 —— 零外部协议端,让 Koishi 直接驱动 QQ NT
工作原理 • 文档
核心特性
- 原生直连:\
复用 NapukettoQQ wrapper.node 直调 NAPI,MIT 许可,无需独立协议端或 WebUI。
- 隔离自愈:\
单账号独立宿主子进程,支持心跳监测与崩溃指数退避重启,不拖垮主进程。
- 双向桥接:\
完整映射群 / 私聊 Session 元素(文本/@/图/表/音/引)与 Koishi 标准动作 API。
- 便捷登录:\
历史票据快速登录,配合 @koishijs/plugin-console 支持控制台实时扫码与重登。
快速开始
环境准备
* Koishi ^4.18.7
* QQ NT 客户端:Windows 原生;Linux 可通过 WSL / Wine 运行。
* 无需安装或手动启动任何外部协议端——宿主子进程由插件自动编排。
安装
npm install koishi-plugin-adapter-napuketto
或使用 pnpm add / yarn add koishi-plugin-adapter-napuketto
[!TIP]
@napuketto/ 依赖、自建宿主入口与 stub QQNT.dll 随包分发,安装后无需额外配置。
配置
插件本身留空即可,账号配置挂在 bots 下(平台名 onebot):
plugins:
adapter-napuketto: {}
bots:
推荐:key 带 QQ 号,天然支持多账号 onebot:123456789: selfId: "123456789"
单账号也可省略 key 后缀: onebot: selfId: "123456789"
selfId 是唯一必填项,用于登录、数据目录隔离与票据缓存。
| 配置项 | 类型 | 默认值 | 说明 |
| selfId | string | 必填 | 登录 QQ 号,用于数据隔离与票据缓存 |
| qqPath | string | 自动探测 | QQ NT 安装路径 |
| dataDir | string | 自动解析 | 数据与缓存根目录 |
| logLevel | string | debug | debug / info / error / silent |
更多配置(心跳、重启退避、OB11 动作面、入口覆盖)
完整配置项、默认值与多账号说明见 配置文档。
登录与收发
启动 Koishi 后,插件会为每个 bot 拉起独立子进程并尝试快速登录;失败时自动进入二维码登录。安装 @koishijs/plugin-console 后,可在「插件详情页」扫码,状态实时同步,也支持刷新二维码与重新登录。
登录就绪后即可用标准 Koishi API 收发消息,像这样:
ctx.on('message', (session) => {
if (session.content === 'ping') {
return session.send('pong')
}
})
工作原理
每个账号一个自建宿主子进程,Koishi 主进程通过 stdin / stdout 的 JSON Lines 与 kernel 通信。原生层的崩溃、卡死由心跳探针与指数退避隔离在子进程内,主进程不受影响。
展开查看架构图
参与开发
本仓库独立维护(独立 lockfile / CI),直接依赖 npm 上已发布的 @napuketto/,不进上游 NapukettoQQ 仓的 workspace。
pnpm install
pnpm check # Biome + tsc
pnpm test # Vitest
pnpm build # tsdown → lib/index.cjs
pnpm build:client
* 发布形态:lib/index.cjs(CJS 入口);@napuketto/ 与 koishi 生态按 external 处理,由 npm 安装提供;控制台前端单独构建到 dist/。
源码开发:exports.development 指向 src/index.ts(仅仓库内有效,发布包不含 src);Koishi 以 require() 加载时通常走 lib/index.cjs,联调前先 pnpm build。
* 本地联调:pnpm pack 出 tarball 后 pnpm add file:<tarball>,验证完切回 registry 版本;不要用 workspace link。
[!NOTE]
pnpm lint:client(ESLint 检查 .vue)暂不可用:@typescript-eslint/parser 尚不支持 TypeScript 7;它不在 pnpm check 内。
生态与导航
* 文档:文档索引 | 架构总览 | 配置 | 排障 | 发布流程 | 更新日志
* 上游:NapukettoQQ 主仓 | 架构书
[!CAUTION]
免责声明:\
本项目是 NapukettoQQ 生态的 Koishi 适配器,代码均为独立自研实现\
与腾讯、QQ 及 Koishi 官方组织无隶属、合作或授权关系\
仅供学习与技术研究,请遵守《QQ 用户协议》及适用法律;基于 MIT 分发
状态
koishi-plugin-adapter-napuketto 是 NapukettoQQ 的 Koishi 适配器。每个 QQ 账号都跑在独立的自托管 Node.js 子进程里;内核事件桥接到 Koishi 会话,Koishi 动作桥接到内核 API 调用——不需要外部 WebUI,也不需要单独跑协议服务端。
npm install koishi-plugin-adapter-napuketto
与腾讯、QQ 及 Koishi 官方组织无隶属关系。全部为原创实现,基于 MIT License 发布。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
NapukettoDev/Adapter-Koishi
将NapukettoQQ以插件的形式内嵌到Koishi框架
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,810已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 555已汉化DSH
71.2
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,318已汉化DeepSeek 客户端
71.1
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,041已汉化DSH
70.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。