🌙 查看 Kimi Coding Plan 余量的 macOS 菜单栏应用
用 Swift 重写的原生 macOS 菜单栏应用,用于查看 Kimi Code CLI 的使用量余量。
| 功能 | 描述 |
|---|---|
| 🟢🟡🔴 状态指示 | 根据余量显示颜色(绿≥50%,黄≥20%,红<20%) |
| 📊 实时显示 | 菜单栏直接显示剩余额度 |
| ⏰ 自动刷新 | 每 5 分钟自动更新 |
| 🔄 手动刷新 | 点击菜单立即刷新 |
| 📝 详细菜单 | 显示状态、已用、重置时间等 |
| 🌙 快速打开 | 一键打开 Kimi 网站 |
| 💾 原生应用 | Swift 编写,真正的 macOS 应用 |
- 从 GitHub Releases 下载
KimiQuota.app.zip - 解压,将
KimiQuota.app拖到 应用程序 文件夹 - 双击打开
brew tap Dominic789654/kimiquota
brew install --cask kimiquotagit clone https://github.com/Dominic789654/KimiQuota.git
cd KimiQuota
./build.sh
# 然后拖拽 KimiQuota.app 到 Applications首次使用: 确保已登录 Kimi CLI
kimi login启动应用后,你会在菜单栏看到:
🟢 83
点击图标显示详细菜单:
🟢 状态: 充足
💚 剩余: 83 / 100
📊 已用: 17 (17%)
⏰ 5天3小时后重置
─────────────
🔄 立即刷新
✅ 自动刷新
─────────────
🌙 打开 Kimi Code
─────────────
👋 退出
osascript -e 'tell application "System Events" to make login item at end with properties {path:"/Applications/KimiQuota.app", hidden:false}'或手动: 系统设置 → 通用 → 登录项 → 添加 KimiQuota.app
A native macOS menu bar app written in Swift to check Kimi Code CLI usage quota.
| Feature | Description |
|---|---|
| 🟢🟡🔴 Status Indicator | Color based on quota (Green≥50%, Yellow≥20%, Red<20%) |
| 📊 Real-time Display | Show remaining quota in menu bar |
| ⏰ Auto Refresh | Auto update every 5 minutes |
| 🔄 Manual Refresh | Click menu to refresh instantly |
| 📝 Detailed Menu | Show status, usage, reset time |
| 🌙 Quick Open | One-click to open Kimi website |
| 💾 Native App | Written in Swift, true macOS app |
- Download
KimiQuota.app.zipfrom GitHub Releases - Extract and drag
KimiQuota.appto Applications - Double-click to open
brew tap Dominic789654/kimiquota
brew install --cask kimiquotagit clone https://github.com/Dominic789654/KimiQuota.git
cd KimiQuota
./build.sh
# Then drag KimiQuota.app to ApplicationsFirst time: Make sure you've logged in to Kimi CLI
kimi loginOnce launched, you'll see in the menu bar:
🟢 83
Click the icon to show the detailed menu:
🟢 Status: Good
💚 Remaining: 83 / 100
📊 Used: 17 (17%)
⏰ Resets in 5d 3h
─────────────
🔄 Refresh Now
✅ Auto Refresh
─────────────
🌙 Open Kimi Code
─────────────
👋 Quit
osascript -e 'tell application "System Events" to make login item at end with properties {path:"/Applications/KimiQuota.app", hidden:false}'Or manually: System Settings → General → Login Items → Add KimiQuota.app
KimiQuota/
├── Sources/KimiQuota/
│ └── main.swift # Swift source code
├── Package.swift # Swift Package Manager
├── build.sh # Build script
├── KimiQuota.app/ # Built app (after running build.sh)
├── kimi_quota.py # Legacy Python CLI (optional)
└── README.md # This file
- macOS 14+ (Sonoma)
- Xcode 15+ or Swift 5.9+
kimiCLI logged in (kimi login)
swift build
swift build -c release
./build.shswift run
# or
open KimiQuota.app- Homebrew Tap: Dominic789654/homebrew-kimiquota
- Kimi CLI: https://github.com/MoonshotAI/kimi-cli
MIT License - see LICENSE file