CryptoBar: A CoinGecko Price Ticker for the macOS Menu Bar
macOS crypto menu bar app that bring real time cryptocurrency prices using the CoinGecko API. Supports Bitcoin, Ethereum, and many other coins
At a glance
- What is it?
- CryptoBar is an MIT-licensed Objective-C menu bar app that shows live cryptocurrency prices and 24-hour charts pulled from the public CoinGecko API. It is small, free of API keys, and deliberately narrow in scope.
- Who is it for?
- CryptoBar fits macOS users who want a passive price readout in the menu bar and are content with CoinGecko's public API and a minimal UI. Anyone who needs trading, portfolio tracking, alerts, or non-macOS platforms should look elsewhere.
- Can I use it commercially?
- Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 1 day ago.
- What is it written in?
- Mainly Objective-C, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 17, 2026, and from our analysis. They are not legal advice.
DEEP OPEN-SOURCE ANALYSIS
The problem CryptoBar solves, and who it is for
Checking a crypto price usually means opening a browser tab, logging into an exchange, or picking up a phone. CryptoBar removes that step on macOS by putting the number in the menu bar itself. The README describes it as "a lightweight macOS menu bar application that displays real-time cryptocurrency prices using the CoinGecko API," with 24-hour charts for a quick trend read. The stated feature list stops there: prices, charts, light background footprint, CoinGecko as the data source, and a minimal UI "with focus on data clarity." There is no portfolio layer, no order entry, no alerting.
That narrowness is the point. The audience is a macOS user who keeps a browser or terminal open all day and wants one number visible without another window. Because the app uses the public CoinGecko API and "does not require an API key," there is no signup step and no credential to store. The trade-off is that the same public endpoint is shared by everyone, so update frequency is a design choice the user controls rather than a guaranteed stream. The README lists tracked coins, update interval and UI layout as customizable, but does not say where that configuration lives or what the defaults are.
How CryptoBar talks to CoinGecko and renders the menu bar
The repository is an Objective-C project built on AppKit, and the README names the macOS menu bar mechanism directly: NSStatusItem. That is the AppKit class behind every third-party menu bar icon, and it explains the app's shape. There is no main window in the described feature set. The status item holds the icon or text, and the 24-hour chart is drawn for display in that same menu bar surface rather than in a separate charting window.
Data flow is a single outbound path: the app calls the public CoinGecko API on an interval, receives current prices plus 24-hour change data, and updates the status item. The README describes the result as "real-time" prices and "24-hour price charts for quick trend visualization," but it does not document the polling interval, the exact CoinGecko endpoints, or how rate limits are handled. The top-level repository layout shows a single CryptoBar/ source directory alongside the README files and an assets/ folder, which is consistent with a small, single-target app rather than a modular framework. If you are evaluating it for anything beyond display, that is the ceiling: the README documents no local database, no export, and no webhook or notification path.
Installing CryptoBar via Homebrew cask or manual download
The README gives two install paths and marks Homebrew as recommended. The cask command installs the app, and the second line launches it:
brew install --cask erdwin90/cask/crypto-bar
open -a "CryptoBar"After that, the README's expectation is that the app appears in the menu bar. There is no first-run wizard described, no account to create, and no API key to paste, because the app uses the public CoinGecko API. The configuration options named in the README are tracked coins, update interval and UI layout.
The alternative is a manual install: the README points to the latest release at https://github.com/erdwin90/crypto-bar-mac/releases/latest. The most recent release listed is v1.2.0 (Crypto Bar v1.2.0), published on 2026-06-22. Downloading the release means macOS Gatekeeper will evaluate the bundle itself, and the README says nothing about notarization or signing, so that is the first thing to check if the app refuses to open. The repository also ships README.ja.md and README.zh-CN.md for Japanese and Simplified Chinese readers, but the install commands are identical across all three.
Where CryptoBar stops being the right tool
The limits are structural, not bugs. CryptoBar is a display for one data provider. If CoinGecko's public API is slow, rate-limited, or wrong for a given asset, CryptoBar inherits that, and the README documents no fallback provider, no cache, and no error surface. A menu bar item has almost no room to explain a failed request, so a stale number and a live number can look the same.
The second limit is scope. There is no portfolio math, no cost basis, no price alert, no historical data beyond the 24-hour window the README names, and no trading integration. Anyone who wants to be told when a coin crosses a threshold needs a different class of tool. The third is platform: this is macOS only, built with AppKit and NSStatusItem, with no Windows or Linux path described. The fourth is the configuration surface. The README says tracked coins, update interval and UI layout are customizable but never documents the menu, preference pane, or file where you change them, so a user who wants a coin outside the default set has no documented route. That gap is worth probing before you commit to it as a daily driver.
CryptoBar against a full desktop portfolio tracker
The obvious alternative is a desktop portfolio application such as CoinGecko's own site or a full tracker that keeps a persistent window, stores transactions, and computes profit and loss. The difference is architectural, not cosmetic. A portfolio tracker maintains state: holdings, cost basis, history. CryptoBar maintains none of that. It reads a price and paints it. That means a tracker can answer "how am I doing" and CryptoBar can only answer "what is it now."
The second comparison is a browser extension or a pinned browser tab showing the same CoinGecko page. That approach costs no install and works on any OS, but it occupies window space and disappears when the browser is minimized. CryptoBar's advantage is that the number lives in the menu bar, always visible, without a window. Its disadvantage is that it is one more menu bar icon competing for horizontal space, and the README's minimal UI means there is little to customize if the default presentation does not suit you. If your need is occasional checking rather than ambient awareness, the browser tab is the cheaper choice.
Licence, maintenance and what an upgrade costs you
CryptoBar is MIT licensed, with the README pointing to the LICENSE file for details. MIT is permissive: it allows use, modification and redistribution, and it requires that the copyright notice and permission notice be preserved. It provides no warranty. None of that is legal advice, and if you plan to redistribute the app inside a company or bundle it into something else, the LICENSE file is the document to read, not this paragraph.
On maintenance, the repository is not archived, and the last push was on 2026-09-16, one day before this writing, so the project is being touched. The most recent tagged release is v1.2.0 from 2026-06-22, which means roughly three months passed between that release and the latest commit activity. Upgrade cost is low in the sense that there is no server component, no database schema, and no API key to rotate. It is higher in the sense that the README documents no rollback procedure and no changelog beyond the release list, so pinning a known-good version means keeping the release asset yourself. One detail to note: the README's feedback section links to an issue tracker under the account colin-nian, while the repository and Homebrew cask are under erdwin90. That mismatch is not explained, and it matters if you intend to file a bug.
Editorial conclusion
CryptoBar fits macOS users who want a passive price readout in the menu bar and are content with CoinGecko's public API and a minimal UI. Anyone who needs trading, portfolio tracking, alerts, or non-macOS platforms should look elsewhere. Before adopting it, check the v1.2.0 release page for a notarized build, confirm whether the app exposes a menu for adding coins beyond the default set, and note that the README's feedback link points to a different GitHub account than the repository owner.
Frequently asked questions
How do I get the CryptoBar app bar on my Mac?
Install it with the Homebrew cask command from the README, then launch it with open -a "CryptoBar". The app appears as a menu bar item rather than a normal window. A manual install from the latest GitHub release is the documented alternative.
Can I mine cryptocurrency with CryptoBar on my Mac?
No. CryptoBar only displays prices and 24-hour charts from the CoinGecko API in the macOS menu bar. The README describes no mining, wallet, or transaction features of any kind.
How do I add a menu bar item like CryptoBar on macOS?
You install CryptoBar as an app and it creates its own menu bar item using NSStatusItem, the AppKit mechanism named in the README. You do not add it through System Settings. The README lists tracked coins, update interval and UI layout as customizable but does not document where those settings live.
Community notes