根据Electron的支持政策,软件将会在下一个版本升级Electron的版本。Electron版本大于v22,软件将不支持win8及以下版本。
文档地址:https://yzb1g5r02h.feishu.cn/docx/MxfydWlNaovZ5sxsbJ5crnAlnVb 。
- 使用前,需要先下载FFmpeg,并配置FFmpeg的软件位置。播放视频功能需要配置后重新启动软件。
- 使用48相关的功能,需要配置App Data目录来保存网易云信的SDK生成的数据。
- 微博超话签到,需要配置无头浏览器的地址。
在软件目录打开终端,运行sudo xattr -rd com.apple.quarantine 48tools.app或sudo xattr -cr 48tools.app。然后尝试重新运行。

本软件以及所有源代码受GNU General Public License v3.0许可证的约束。
Pug + Sass + TypeScript + React + antd + Webpack + TailwindCSS + Electron。包管理工具使用corepack。
使用jest + ts-jest进行单元测试,使用playwright + @playwright/test进行E2E测试。
在使用WebStorm开发时,如果出现提示eslint检测超时的错误,需要按照这个步骤来配置。
packages/main,运行node --run start,开发主程序源代码;或运行npm run dev,编译开发环境的主程序源代码。packages/48tools,运行node --run dll。packages/48tools,node --run start:serve,启动开发服务器。node --run runel:serve,启动软件。node --run start,开始开发。node --run runel,启动软件。packages/help,运行node --run start,开发帮助文件源代码。运行
node scripts/delivery.mjs,完成整个编译过程。
packages/main,运行node --run build,编译主程序源代码。packages/48tools,运行node --run build,编译软件源代码。packages/help,运行node --run build,编译帮助文件源代码。node scripts/unpack.mjs,打包软件。node scripts/clean.mjs,删除软件中的无用的文件。packages/48tools,运行node --run test,运行单元测试。packages/test,运行node --run test,运行E2E测试。$ claude mcp add 48tools \
-- python -m otcore.mcp_server <graph>