这两个月把 QwenPaw 的插件生态摸了一遍,陆续写了备份核心、陪伴核心、创作控制台,还有一份给 Agent 看的插件开发技能。这篇说说每个是干什么的、为什么这么设计。
Java 在线编译器上线:和 C 版共用一套沙箱思路
之前做了个 C 语言在线编辑器,这学期要教 Java,就顺手改了第二个版本。前端 CodeMirror,编译交给 Judge0 沙箱,自己一行用户代码都不执行。
给每个仓库生成一张封面:new-make 制卡室
GitHub 主页 README 只能放静态图片,但项目一直在变。于是写了个流水线:Actions 定时跑,产出 SVG 卡片,README 里引链接就行,内容自己更新。
Pulse:用 Python 标准库写一个网站保活面板
小母鸡上跑着几个小站,怕被平台回收,又不想装一堆依赖。于是用 Python 标准库加 SQLite 写了个保活监控面板,两三百兆内存就能跑。
SpeedLens 网络透镜:换了节点之后,先看清出口在哪
用代理的时候,最烦的不是连不上,是不知道流量到底走了哪条路。写了个纯浏览器的网络检测工具,出口、分流、服务可达性一次看全。
两个 Cloudflare 网关:把 Workers AI 包成 OpenAI 接口,再把新协议翻译回去
一个把 Cloudflare Workers AI 的 53 个模型统一成 OpenAI 兼容接口,另一个把只认 chat/completions 的中转站翻译成 Responses 协议。两个都在 Workers 上跑。
把情侣纪念小站搬到 EdgeOne:不用 PHP 和 MySQL 的版本
原项目是 PHP + MySQL 的老架构,租个虚拟主机才能跑。改成静态页面加边缘函数加对象存储,Cloudflare 和 EdgeOne 都能一键部署。
最近三件小折腾:荣耀手环、旧 MacBook、应用宝下载
一件是在等开发者资格时逆向手环协议,一件是把 2016 款 MacBook 的扬声器修回来,还有一件只花了十分钟写了个油猴脚本。都不大,但都挺解气。
自制酒馆 v2:一个 HTML 文件跑起来的轻量 AI RP
不用 Node.js,不用 Docker,甚至不用后端 —— 自制酒馆新版就是一个 index.html。基于 EdgeOne Pages 边缘函数做模型代理,打开浏览器就能和 AI 演戏,还兼容酒馆(SillyTavern)角色卡。
QwenPaw 技能被官方表彰,我惊了!附技能贡献指南
AgentScope × QwenPaw 给我发了荣誉证书,感谢我贡献的 qwenpaw-docs-zh 技能下载量突破 1000 次。这篇文章聊聊 QwenPaw 是什么,以及怎么给你也整一个。
