每日程序员运势测算 CLI:今天适合写代码吗?该用哪个 AI?Token 还够吗?
一个运行在命令行里的趣味运势插件,把传统签运和程序员日常痛点结合起来——Bug、服务器、环境配置、AI 模型、Token 余额、算力状态,全部都能「测」。
$ code-fortune ███╗ ███╗ █████╗ ██╗ ██╗██╗ ██╗███╗ ██╗
████╗ ████║██╔══██╗ ██║ ██║██║ ██║████╗ ██║
██╔████╔██║███████║ ██║ ██║██║ ██║██╔██╗ ██║
██║╚██╔╝██║██╔══██║ ╚██╗ ██╔╝██║ ██║██║╚██╗██║
██║ ╚═╝ ██║██║ ██║ ╚████╔╝ ╚██████╔╝██║ ╚████║
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═══╝
今 日 程 序 员 运 势
╭────────────────────────────────────╮
│ 2026年07月20日 │
│ │
│ 【吉】 顺风顺水 │
│ ████████████████████████░░░░░░ 80% │
│ │
│ 今日解签 │
│ 一行一世界,一签一天机。 │
│ │
│ · Stack Overflow 第一条就是答案 │
│ · Git 合并毫无冲突 │
│ · 需求变更少得不像真的 │
╰────────────────────────────────────╯
╭────────────────────────────────────╮
│ AI 运势 │
│ 今日推荐 : Claude 4 Sonnet │
│ │
│ 余量健康 — 正常使用到月底没问题 │
│ 算力充足 — 正常响应,可跑中等任务│
╰────────────────────────────────────╯
- 每日一签:以日期为种子,同一天的首次运势固定,换个日子重新洗牌。
- 七档运势:大吉 / 吉 / 小吉 / 平 / 小凶 / 凶 / 大凶。
- AI 专题运势:推荐今日适合使用的 AI 模型、Token 余量、算力状态。
- 每日限测 3 次:第 1 次正常抽,第 2、3 次可重测,第 4 次起显示「初筮告,再三渎,渎则不告」,并提供「全部刷新」入口。
- 纯 Node.js 零依赖:无需
npm install也能直接跑,开箱即用。 - 彩色命令行界面:渐变 ASCII 标题、圆角边框、进度条、解签诗、幸运元素、宜忌事项。
Windows 用户可以直接双击项目根目录下的 start.bat,或者在 Git Bash / WSL / macOS / Linux 中运行:
./start.sh当然也可以手动调用 Node:
node bin/code-fortune.jsnpm install -g .
code-fortune
# 或别名
yunnpx code-fortunecode-fortune # 抽取今日运势
code-fortune --refresh # 全部刷新,从第一次开始重新测算
code-fortune --reset # 清除今日记录
code-fortune --history # 查看近 7 天运势
code-fortune --config # 查看配置文件位置
code-fortune --help # 显示帮助-
每天默认可以测定 3 次。
-
第 1 次为「初筮」,第 2、3 次会提示剩余次数。
-
第 4 次及以后显示《易经》提示:
初筮告,再三渎,渎则不告。
-
此时按
Enter(在交互式终端中)或运行code-fortune --refresh即可「全部刷新」,从第 1 次重新开始测算。
AI 运势 卡片包含三项内容,均会根据当日整体运势动态匹配:
- 今日推荐:大吉推荐 Claude 4 Opus / GPT-4.5 等旗舰模型,大凶则建议「掷骰子」「问同事」。
- Token 状态:从「Token 爆仓」到「Token 耗尽」共 6 档,告诉你今天能不能放肆用长上下文。
- 算力状态:从「算力澎湃」到「算力崩溃」共 6 档,提示模型响应速度和稳定性。
测定记录保存在用户主目录下:
- macOS / Linux:
~/.config/code-fortune/history.json - Windows:
%USERPROFILE%\.config\code-fortune\history.json
文件包含近 30 条历史记录和今日测定次数,可随时删除以清空数据。
code-fortune/
├── bin/
│ └── code-fortune.js # CLI 入口
├── src/
│ ├── index.js # 主流程、命令解析、界面渲染
│ ├── fortunes.js # 运势文案、AI 模型、Token/算力状态数据
│ ├── ui.js # ANSI 颜色、边框、进度条、动画
│ └── storage.js # 本地历史记录与测定次数存储
├── start.bat # Windows 启动脚本(双击运行)
├── start.sh # Git Bash / WSL / macOS / Linux 启动脚本
├── package.json
└── README.md
- Node.js ≥ 16
- 纯原生模块,无第三方依赖
- ESM(
"type": "module")
MIT
祝你今日大吉,Commit 全绿,AI 不抽风,Token 用不完。