Skip to content
MoFeng2223Public

About

A Dynamic Island for Windows 11 with AI coding tool quotas, usage tracking, music controls, and more.

Topics

Resources

Stars

248 stars

Watchers

0 watching

Forks

Repository files navigation

English 简体中文

BrimDeck icon

BrimDeck - A Dynamic Island for Windows

BrimDeck is a Dynamic Island for Windows 11 that brings your AI coding tool quotas, usage and the music you are playing together at the top of the screen.
It stays collapsed at the top of the screen and opens only when you need it.
A native Windows app built with C# and WPF, designed for performance and smoothness.

Download Latest release License Interface languages

Features · Install · Quick start · Privacy · FAQ · Contributing · 简体中文

BrimDeck opens from the notch at the top of the screen into the AI usage panel, switches to the music page and then the system monitor page, then collapses

Why BrimDeck

  • All quotas in one place: Quotas for Claude, Codex, Cursor, Antigravity and more are shown in a single panel, so you no longer open each website, command line or app to check them.
  • Quota checks made simple: BrimDeck stays collapsed at the top of the screen. Move the pointer over it to open it, and move away to close it.
  • Media control: Preview and control the song that is playing inline; the cover, equalizer and lyrics follow the music.
  • System monitor: CPU, memory, network speed and other readings stay in the notch or capsule, visible at a glance.
  • No interruptions in full screen: Hides automatically while you play full-screen games or watch full-screen video, so it never opens by accident. Adjustable in settings.
  • Works out of the box: Detects Claude, Codex, Cursor and other tools already signed in on this PC. No keys to enter and no extra sign-in.
  • Native Windows: Built on .NET and WPF to deliver smooth animation with low resource use.

Features

Collapsed styles

BrimDeck sits at the top center of the screen and comes in three styles: Notch (default), Capsule and Indicator.

Notch
Notch (default)
Capsule
Capsule
Indicator
Indicator
  • Notch and Capsule show the highest quota usage of each tool as a ring, and preview the music that is playing with its cover, an equalizer, and the title or the current lyric line.

    Notch showing a lyric line
  • The notch and capsule can show the time. It sits on the right when shown with the quota rings or music, and is centered when shown alone; its colors can be customized.

    Clock in the notch: Simple, Seven segment and Serif styles beside the quota rings, and the clock shown alone, centered
  • When a tool's quota usage rises to the warning (70%) or critical (90%) level, the collapsed view shows a notice for 5 seconds. You can turn this off in settings.

    Quota notice: Claude 5-hour 91% used
  • Notch and Capsule can show system readings next to the quota rings and the music.

    System readings in the notch: core columns, CPU, memory, GPU and network speed beside the quota rings
  • The size and position of the Notch, Capsule and Indicator can be adjusted in settings.

  • By default it turns into the Indicator when a window is maximized, and hides during full-screen games or video so it never opens by accident.

AI usage

AI usage page: quotas of Claude, Codex, Cursor and Antigravity in four columns

Model details page: tokens and cost by app and model

  • One column per tool shows the plan, quota usage and reset countdowns, for up to 7 tools at once.
  • The bottom of each column totals tokens and estimated cost for today and the last 7 days.
  • Token and cost details are available for each model, filtered by tool and date range.

You can choose the quota providers and set the quota and usage source of each column separately. See Supported tools.

Music

Music page: cover, title, lyrics, progress bar and playback controls

  • Shows song information, synced lyrics and playback progress, with playback controls, playback mode switching and seeking in supported players.
  • Works with several players at once; switch between them or pin one.

Works with players that use Windows media controls, with extra support for some players. See Supported players.

System monitor

System monitor page: CPU usage and each core, GPU, memory, network speed and the busiest apps

  • Shows CPU, GPU and memory usage and network speed in real time, along with the usage of each core.
  • Lists the busiest apps by CPU or memory; click an app for its details.
  • Colors follow the panel theme by default; several preset color schemes are offered, and you can make your own.

The page is adapted from ftop by Nongfsq (MIT License), a system monitor for macOS.

Panel themes

The same AI usage page in the Dark, Light, Night Owl, Dracula and Cyberpunk: Edgerunners themes, and in an example custom theme

  • Built-in themes include Dark, Light, One Dark Pro, GitHub Dark, GitHub Light, Dracula, Night Owl and Cyberpunk: Edgerunners.
  • On the Panel theme page in settings, you can change the background, foreground, accent and other colors and save them as a custom theme, or write a theme file by following the theme guide.

Install

Requires Windows 11 (x64). Windows 10 (version 2004 or later) has limited support.

  1. Download and run BrimDeck-<version>-Setup.exe from Releases.
  2. If Windows shows "Windows protected your PC", select "More info", then "Run anyway".

Quick start

  1. After you install and start BrimDeck, the panel appears at the top center of the primary display, showing Claude and Codex by default.
  2. Move the pointer over the panel to open it; move away or press Esc to close it.
  3. Select the settings button at the top right of the open panel to add tools or change settings. You can also right-click the open panel, double-click the tray icon, or right-click the tray icon.

Uninstall

Uninstall BrimDeck from Apps in Windows Settings.

Privacy

  • Reads only the sign-in state and usage records that apps already keep, and never changes, renews or ends their sign-ins.
  • Sign-in tokens are used only in memory and never written to disk; API keys you enter are stored on this PC, encrypted by Windows.
  • Goes online only to read quotas and usage, update model prices, fetch lyrics and covers, and check for updates. Conversations are never uploaded, and no usage data is collected.

For the files BrimDeck reads and the addresses it connects to, see Data and privacy.

FAQ

A tool shows "Not connected" or "Waiting for update". What should I do? Make sure the tool is signed in on this PC; for example, Antigravity needs its desktop app running for its quota to be read. When BrimDeck cannot read the data, it shows the actual status and never makes up numbers.

Is the cost shown what I actually pay? No. Costs come from the amounts reported by each service or from public model prices, and are meant to show how much you use. Your actual subscription charges are on each provider's bill.

Contributing

You are welcome to report problems, suggest features or ask for more tools and players in Issues, and to contribute through pull requests.

  • Open pull requests against the dev branch, not main.
  • Upcoming work is listed in the BrimDeck roadmap. Suggest features under that post, and reply there when you want to take on one of its items. Other topics are welcome in Discussions.

License

BrimDeck is licensed under the Apache License 2.0. Third-party licenses are listed in ThirdPartyNotices.txt.

The system monitor page is adapted from ftop by Nongfsq, licensed under the MIT License; thanks to its author.

About

A Dynamic Island for Windows 11 with AI coding tool quotas, usage tracking, music controls, and more.

Topics

Resources

Stars

248 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages