每个工具是一个独立模块,互不干扰;加一个、关一个都只改一行配置。
可插拔功能
每个功能包自带页面、IPC 与多语言。一条命令生成骨架并自动接入宿主,不用碰任何注册逻辑。
配置即开关
改一行 enabledFeatures,工具上架或下架,无需任何命令。
中英双语
内置 i18n,运行时切换 zh-CN / en-US,文案按命名空间拆分。
主题 · 日志 · 测试
暗色模式、统一结构化日志、Vitest + Playwright 开箱即用。
创建
一条命令生成功能包骨架,自动接入宿主。
pnpm feature:new json-tools启动
启动应用,侧边栏就能看到你的新工具。
pnpm dev开发
只改一个文件(renderer.tsx),把示例换成你的逻辑。
packages/…/src/renderer.tsx国际化
中英双语,命名空间拆分,新增语言即插即用。
统一日志
主进程与渲染进程统一 logger,内置日志查看页。
主题系统
亮色 / 暗色 / 跟随系统,Tailwind v4 变量驱动。
测试
Vitest 单元测试 + Playwright E2E,CI 自动跑。
单一工具链
Biome 同时管 lint 与 format,零配置陷阱。
一键发布
electron-builder 三平台打包 + GitHub Release + 自动更新。