Syrtis Windows — AI skill for Claude Code
Windows port of TokenBar — a tray monitor for AI coding-agent token usage, cost, and subscription quota.
How to install Syrtis Windows
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Nanako0129/Syrtis-Windows and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Syrtis Windows does
Windows port of TokenBar — a tray monitor for AI coding-agent token usage, cost, and subscription quota. WinUI 3 shell on the same Rust parsing core.
Alternatives in AI
README
TokenBar for Windows
Windows port of [TokenBar](https://github.com/Nanako0129/TokenBar) — the menu-bar/tray AI coding-agent token-usage monitor. Same Rust parsing core, a native WinUI 3 shell.
**Status: [`v0.2.2`](https://github.com/Nanako0129/Syrtis-Windows/releases/tag/v0.2.2) is the latest release** — the first installed build produced by CI, across four channels. See [`docs/release-velopack.md`](docs/release-velopack.md) for the packaging contract, [`docs/release.md`](docs/release.md) for the earlier portable one, and the [release list](https://github.com/Nanako0129/Syrtis-Windows/releases) for history.
**Unreleased since v0.2.2:** the Quota lens and the usage-attribution subsystem, the equivalence denominator fix, and an engine pin advance that corrects the engine's own cost and token calculations — Codex reasoning tokens were priced twice, Claude `tool_result` input was char-estimated, and 1-hour cache writes were billed at the 5-minute rate. Presentation defects above that layer are **not** all fixed; Phase 13 below records what shipped into `main`, and "Before the next release" lists the figures still wrong on screen.
Architecture
| Layer | Path | Notes |
|---|---|---|
| Rust core | crates/tb_core_ffi + vendor/tokscale-core |
Public shared engine pinned as a Git submodule; consumer provenance is recorded in vendor/ENGINE.md. C ABI, JSON envelope, built as cdylib for P/Invoke |
| C ABI contract | include/ctb.h |
11 entry points, {"ok":true,"data":…} / {"ok":false,"err":…} |
| Interop | src/TokenBar.Interop |
net10.0, platform-neutral — P/Invoke facade + envelope decode |
| Logic | src/TokenBar.Core |
net10.0, platform-neutral — C# port of the macOS TokenBarCore |
| Shell | src/TokenBar.App |
WinUI 3, unpackaged. Windows-only build (not in the slnx): dotnet build src/TokenBar.App/TokenBar.App.csproj -c Release -p:Platform=x64 -p:RuntimeIdentifier=win-x64 |
| Windows native packaging | `src/Director |
Related Skills
Usage
macOS menu bar & Windows tray app pinning Claude Code, Codex & Antigravity quota, burn rate, and cost to your
Musage
跨平台 AI 套餐用量监控悬浮窗 / Cross-platform AI quota monitor - MiniMax · DeepSeek · Claude Code · Cursor · OpenRouter ·
TokenBar
AI token usage & quota monitor for the macOS menu bar — native Swift, Liquid Glass, 3D contribution graph. Tra
AI Quota Deck
A Windows tray dashboard for Claude Code, Codex, Gemini, and Grok usage limits.
Vibe Bar Desktop
Cross-platform Vibe Bar client — AI subscription quota and local agent sessions on macOS, Windows, and Linux.
Coding Agent Usage Tracker
Single CLI to monitor LLM provider usage across Codex, Claude, Gemini, Cursor, and Copilot: remaining quota, r
Related Agents
Performance Monitor
Monitor agent execution, track token usage, measure response quality, and optimize workflows
API Cost Scanner
Scans codebase for AI/API cost optimization opportunities including model usage, token estimates, caching stra
Usage Scout
Read-only scout for session, token, and cost code in this FastAPI tracker. Use when the user asks where usage