从 7 月中旬魔改单机小工具算起,经过两个半月的高强度重写,这套系统不管是从代码体量还是功能深度来说,都已经彻底长成了一款成熟的自研软件。到了 2026 年 9 月底,是时候给它换上一身正式的行头,再起一个响亮的名字了。
全面换装微软 Fluent 2 与 AMOLED 纯黑主题
9 月 23 日到 25 日,我先把 Web 端、Electron 桌面端和 Android 客户端的视觉体系全部重写成了微软 Fluent 2 设计系统,并专门调校了一套适合 OLED 屏幕夜间常驻盯盘的纯黑 AMOLED 主题。同时,针对以前某个 AI 账号 OAuth Token 过期报 401、界面上却还被旧缓存的绿色正常进度条掩盖的坑,我把账号失效与限流告警直接置顶高亮,一眼就能发现哪个号掉线了。
定名「计然 / Jiran」与 v1.0.0 正式版里程碑
9 月 29 日至 30 日(Commit 87147f4、b2f5992),我正式将这款软件定名为 「计然」(英文名 Jiran)。这个名字取自《史记·货殖列传》里范蠡的老师、春秋时期最擅长计算物资收支与经济周期的谋士“计然”——放在今天,刚好贴合它既帮我数清每一笔 Token 消耗、又帮我精打细算 AI 账单成本的定位。
发版时我写了自动迁移逻辑,把用户电脑上的老目录 Token Monitor 无感迁移到 Jiran,同时保持新旧环境变量双轨兼容,稳稳当当地发布了 v1.0.0 正式版。
舰队时区(JIRAN_FLEET_TIMEZONE)治好下午 4 点掉数字怪病
升到正式版没两天,我在 10 月 3 日(v1.1.0,Commit 4d1c8a1)又顺手治好了一个困扰我好几周的诡异现象:以前每到北京时间下午 4 点整,计然看板上的“今日全机队总消耗”就会毫无征兆地突然掉下去一大截!
查了一圈才反应过来:我有一台跑着 AI 任务的云服务器在美西(UTC-8),北京时间下午 4 点刚好是美西时间的午夜 0 点,那台服务器自己跨日翻页清零了!于是我新增了 JIRAN_FLEET_TIMEZONE(舰队时区) 配置,让中枢和所有跨国节点统一按指定的舰队时区(比如 Asia/Shanghai)对齐日界线,下午 4 点数字跳水的怪病从此药到病除。