neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
윈도우용 무료 AI 플랜 트래커, Claude·Codex·Cursor·Copilot 등 17개 도구를 한 트레이에 제공, 계정·중개인 없이 사용
Free AI plan tracker for Windows. Claude, Codex, Cursor, Copilot and 17 more in one tray. The OpenUsage port for Windows. No account, no middleman.
개발 도구Rust · TypeScriptGitHub @ItsJazii온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Pane tracker: all your AI plans in one Windows tray. Claude, Codex, Cursor, Copilot, Kimi, Grok and 15 more. Free, open source. The OpenUsage port for Windows.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Pane tracker: all your AI plans and subscriptions in one Windows tray.
One click on the tray icon answers the questions every AI power user keeps
asking: *How much of my Claude session is left? When does my Codex weekly
reset? What did today actually cost me?*
Pane is the OpenUsage port for Windows: a free
AI plan tracker for Claude, Codex, Cursor, Copilot, Kimi, Grok, and 16 more.README 전문 보기 ↗Pane tracker: all your AI plans and subscriptions in one Windows tray.
One click on the tray icon answers the questions every AI power user keeps asking: How much of my Claude session is left? When does my Codex weekly reset? What did today actually cost me?
Pane is the OpenUsage port for Windows: a free AI plan tracker for Claude, Codex, Cursor, Copilot, Kimi, Grok, and 19 more.
trypane.xyz · Guides · Install · How it works · Providers · Features · Privacy · Credits
If you use AI coding tools seriously, you're juggling half a dozen separate subscriptions — Claude Max, ChatGPT/Codex, Copilot, Cursor, and whatever else this month brought. Each one hides its limits behind its own dashboard, counts in its own units, and resets on its own schedule. The only time you find out you're running low is when you hit the wall mid-task.
Pane puts all of them in one place, in your system tray, refreshed every few minutes, with pace warnings before you hit the wall. It started as a Windows rebuild of the excellent OpenUsage for macOS by Robin Ebers and is growing into a broader AI-workflow companion from there.
Every release binary is built and published by GitHub Actions straight from the tagged source — public build logs, verifiable provenance.
irm https://trypane.xyz/install.ps1 | iex
Downloads the latest release, verifies its SHA-256, installs per-user (no admin), and launches Pane. No SmartScreen prompt.
Piping a script straight into PowerShell runs whatever the server sends at that moment. Prefer to look first? Same script, two steps:
iwr https://trypane.xyz/install.ps1 -OutFile install.ps1
# read install.ps1 — one short, commented script — then:
powershell -ExecutionPolicy Bypass -File .\install.ps1
winget install Pane.Pane
Pane is in Microsoft's official winget community repo — reviewed, hash-verified, no SmartScreen prompt.
Note (October 2026): WinGet versions 0.8.0 and later of
Pane.Paneare not official Pane builds - see #297. Until that's fixed, use the one-liner above.
Pane_x.y.z_x64-setup.exe from the
latest release.%LOCALAPPDATA%\Pane — no admin
rights needed.SmartScreen note: the installer isn't code-signed yet, so Windows may show "Windows protected your PC." Click More info → Run anyway. Code signing is on the roadmap.
Silent install (for scripts): Pane_x.y.z_x64-setup.exe /S
Whichever way you install, Pane keeps itself current — every install checks for signed updates and offers a one-click restart when a new version ships.
Prerequisites: Node.js 20+, Rust (stable-msvc), Visual Studio C++ Build Tools, WebView2 (bundled with Windows 11).
git clone https://github.com/ItsJazii/pane
cd pane
npm install
npm run tauri dev # run with hot reload
npm run tauri build # installer lands in src-tauri/target/release/bundle
Pane is a small Tauri v2 app: a Rust core doing the data work, a vanilla TypeScript UI doing the glass. No Electron, no background services — one ~10 MB process idling around 90 MB of RAM.
1. Finding your accounts. The official CLIs and editors you already use
keep their login tokens in well-known per-user locations — Claude Code
writes %USERPROFILE%\.claude\.credentials.json, Codex CLI writes
%USERPROFILE%\.codex\auth.json, the GitHub CLI stores its token in
Windows Credential Manager, and so on. Pane reads those same files (or
takes an API key you paste into Settings) and shows a card for every tool
it finds. Tools it can't find start disabled — no dead cards.
2. Asking the vendors. Every few minutes, each provider's token is sent to its own vendor's API only — the exact usage endpoints the vendors' own apps use — and the card updates with sessions, weekly windows, credit balances, and reset times. Expired OAuth tokens are refreshed and written back, which keeps your CLIs signed in too. Failing providers get benched briefly and their last good data is shown with an "Outdated" tag instead of a blank card.
3. Pacing the burn. Every metric with a reset window gets a projection: if you keep burning at this rate, will you make it to the reset? Bars turn amber/red as the math worsens and optional Windows toasts fire once per reset window ("Almost out", "Will run out") or when a weekly window resets ("Limit reset").
4. Counting the money. Your CLIs already log every request locally. Pane scans those logs (Claude, Codex, Grok, OpenCode, Devin CLI, Droid CLI, Antigravity, Cursor CSV, MiniMax CLI, Kimi Code, Qwen Code, the pi coding agent and its oh-my-pi / Step Code forks, the Hermes desktop app), prices each request with live per-model rates (LiteLLM / models.dev, refreshed daily — hourly while unknown models are around, so brand-new models price within the hour), and draws the Today / Yesterday / 30-day donut with a per-model breakdown. Click the ring to flip between dollars and tokens. On a flat-rate plan this shows what your usage would cost at API prices — the best ad for your subscription you'll ever see. Requests on models with no public pricing keep their measured tokens in the counts, but no dollars are ever guessed for them — a ⚠ on the provider's spend row says the real cost runs a little higher than shown.
5. Staying local. All of the above happens on your machine. There is no account, and your quotas, spend, and provider data never leave your PC. Pane reports two things about itself, both anonymous: the update check (country-level counting, no IPs stored) and an anonymous once-a-day statistic — always on, no in-app switch — (random ID, version, which providers are enabled, provider success/failure counts — never amounts or error text) — see Privacy for the full contract.
| Provider | How Pane connects |
|---|---|
| Claude (Claude Code) | %USERPROFILE%\.claude\.credentials.json + Anthropic usage API; multi-account — every discovered config-dir login gets its own card; Cloud session credits bar counting down to its expiry; banked Rate Limit Resets claimable like Codex's |
| Codex (Codex CLI) | %USERPROFILE%\.codex\auth.json + ChatGPT usage API, incl. reset-credit redemption; multi-account like Claude; sessions run inside Orca and session folders synced from other machines count toward spend; Auto-review counts as $0 since OpenAI made it free for ChatGPT sign-ins (2026-10-06) |
| Cursor | Cursor's local state database + modern usage RPC; cursor.com/api/usage-summary keeps plan bars live when the RPC host is unreachable |
| OpenCode (Go plan) | Official account-wide usage API (Go key from auth.json); local opencode.db for spend* |
| GitHub Copilot | Copilot editor login or GitHub CLI (Credential Manager) + GitHub API |
| Grok (Grok CLI) | %USERPROFILE%\.grok\auth.json + Grok billing/subscription APIs |
| Devin (Devin CLI) | %APPDATA%\devin\credentials.toml + GetUserStatus RPC; local CLI session store for spend |
| Droid (Factory CLI) | Droid CLI login (~/.factory/auth.v2.keyring, read-only) + Factory billing limits API; local ~/.factory/sessions for spend |
| MiniMax | API key (Settings, env var, or CLI config) + token-plan API |
| OpenRouter | API key (Settings) or key stored by OpenCode |
| Z.ai | API key (Settings), CLI key file, or env var |
| Antigravity | Local language server, or Google Cloud Code API via Credential Manager; local conversation databases for spend |
| DeepSeek | API key (Settings) → balance |
| StepFun | API key (Settings, or Step Code's saved platform_* key as fallback) → balance + vouchers with credits-used meter; Step Plan tier is opt-in in Settings; step-* spend routed from Claude Code / Codex / OpenCode / oh-my-pi / Step Code |
| Kimi API | Platform API key (Settings) → wallet balance and credits-used meter (global + CN endpoints) |
| Kimi Code | Official CLI login () or pasted Kimi For Coding plan key → Session + Weekly bars and membership name (Moderato / Allegretto / Allegro / Vivace); optional Kimi API wallet bar; local session spend |
*OpenCode's meters use the official usage API that shipped in
anomalyco/opencode#16513
— the same account-wide numbers as the Zen dashboard, so usage from your
other devices (or other people on a shared subscription) finally counts.
If the API is unreachable, Pane falls back to computing this machine's
usage locally from opencode.db, the same data opencode stats uses;
dollar spend figures are always local.
More on the way: IDE-database providers (Windsurf, JetBrains AI…) and whatever the community asks for loudest.
CLAUDE_CONFIG_DIR / CODEX_HOME) and Pane shows one card per
account — each with its own limits, plan, credits, and spend, named
by its organization or email ("Claude — Acme"). The same account
signed in twice stays one card, and your existing setup is untouched.Pane reads credential files. You should not take our word for how it treats them — verify it:
The short version: tokens are sent only to their own vendor's API over
HTTPS; pasted keys live in %APPDATA%\Pane, readable only by your
Windows user; spend accounting parses your local logs locally; the HTTP
API is loopback-only with no CORS and a Host check; updates are
signature-verified.
Language (Auto / English / 中文 / Русский) · refresh interval · Start with Windows · Widget mode · Liquid glass effects · tray metric picker · appearance and compact density · time format · global shortcut · notification toggles · outbound proxy · provider API keys · extra Codex session folders · One/New API and Sub2API site and key management.
Pane exists because of OpenUsage for macOS by Robin Ebers (MIT). The hard part of a tool like this — knowing which credential files to read, which undocumented usage endpoints to call, and how to interpret their responses — is research Robin did first and published openly. Pane is an independent from-scratch rebuild for Windows (Rust + TypeScript instead of Swift), but it stands on that research and gladly says so. If you're on a Mac, use his app.
Additional thanks:
Pane is not affiliated with or endorsed by Robin Ebers or any of the AI vendors listed. Provider names and logos belong to their respective owners and are used only to identify the services.
MIT — © 2026 Jazii, with provider research credit to Robin Ebers' OpenUsage (MIT).
kimi login| ElevenLabs | API key (Settings) → character quota with reset pacing |
| Ollama | Local server on :11434 — installed + loaded models, no key |
| Codebuff | codebuff login credentials file or API key → credits + weekly limit |
| Kilo | Kilo CLI login file or API key → credit blocks + Kilo Pass |
| AihubMix | API key (Settings or auto-detected from OpenCode) → usage vs spending limit |
| One/New API | Add multiple compatible sites and keys in Settings; one quota card per key, with owner-only local secret storage |
| Sub2API | Add multiple Sub2API sites and keys in Settings; one card per key from each site's GET /v1/usage — keys stay owner-only local and are sent only to the configured origin |
| Qwen Code | Coding Plan key (Settings or env) → 5h/weekly/monthly request quotas + local spend |
| Hermes | Local ledger %LOCALAPPDATA%\hermes\state.db → two recent user models, routes, and catalog-priced spend, including scoped AihubMix launch-model rates |
GET http://127.0.0.1:6736/v1/usage for scripts, Rainmeter widgets, stream
overlays; same wire format as the Mac app, but with no CORS headers
and a loopback-only Host check so web pages can't read it through
your browser (not even via DNS rebinding).Ctrl+Shift+U), optional outbound proxy.