网通社科技快报
开发者独立发布Tauri版AI用量统计工具 安装包从100MB缩至33MB
一名开发者因提交的Tauri版本PR(#138)未被项目方合并,转而独立维护并发布了AI用量统计工具的Tauri桌面版。该版本在功能上完全对齐官方Electron版,涵盖订阅额度查询(支持Claude、Codex、Cursor、Kimi、Grok等12个平台)、桌面宠物交互、macOS菜单栏实时Token用量显示、深链登录与自动更新等能力。技术实现上采用“官方Node.js核心+自研Tauri外壳”架构,避免重复开发数据解析逻辑,确保上游新增Deveco、TeleAgent等6个数据源后可无缝同步。体积优化是最大亮点:初始打包44MB,经三轮精简后降至33MB——剔除非必要文件(如.d.ts、冗余CJS模块)、替换Node运行时为small-icu精简版(节省约30MB),验证516个测试用例无误;当前构成中Node占81MB(压缩后),Rust外壳仅10MB。下一步计划在0.4.x版本逐步用Rust重写本地API与存储层,目标1.0全Rust化后控制在15MB以内。项目已开源,macOS用户可通过.dmg安装,暂未付费签名,首次启动需手动解除隔离。此举为开源桌面应用轻量化提供实证路径,也反映社区分叉协作在推动创新中的现实价值。