VikingBar

Your data.One glance.

Your Mobile Vikings balance. In your Mac's menu bar.

Explore VikingBar
A closer look
VikingBarDemo
Selected bundle
36GBremaining
50 GBallowance
14 GB used72% left
5 days leftExpires 21 Sep
Today0.24 GB Partial today
Cycle so far14.44 GB
18 Aug16 Sept

Daily SIM data

Personal SIM

18 Aug16 September 2026

Sample history · Today is partial

18 Aug16 Sept

Cycle started · 22 Aug

16 September 20260.24 GB

Partial today

Current cycle

Observed so far
14.44 GB
Estimated at renewal
17.04 GB

About this data

SIM data across regions and bundles. Provider updates may lag. The estimate excludes today.

Selected bundle reported
14 GB
Bundle detailsExtra charges €0.00

Monthly data for your personal SIM. Expires 21 Sep 2026. Allowances stay separate; extra charges apply to this SIM.

Updated just now

Your usage.
Day by day.

Check your remaining allowance and the last 30 days of SIM usage. Select a day to open the detailed chart and current-cycle estimate.

Try another SIM, explore the bars, or change the display in Settings.

VikingBarDemo

Bills

Updated 11:03

Issued

7 Sep 2026 · Personal SIM
Grouped invoice · Includes both sample SIMs

Total
€15.00
Amount due
€10.00
Reduction
€5.00
Viking Points used
5
Bank transfer QR
Illustrative QR containing demo text, not payment instructions
€10.00Sample details · 11:03

Review in your banking app.

Demo QR · not for payment
Recipient
Mobile Vikings NV
IBAN
BE02 7370 2691 7240
BIC
KREDBEBB
Reference
+++202/6091/60127+++

Your bill.
Ready to review.

See the amount due, open the invoice, and expand its bank-transfer details. Copy an individual field or review the QR in your banking app.

Try Bills with sample invoices. The demo QR contains no payment instructions.

Each SIM. Its own balance.

Switch between SIMs and bundles. Each SIM keeps its own allowance and extra charges.

30 days of SIM usage.

Inspect daily usage across bundles. Current-cycle totals stay separate from the clearly labeled estimate. Missing days remain distinct from confirmed zero usage.

Account bills.

See the latest invoice or credit note. Grouped totals stay labeled as account-level amounts, the unpaid amount remains separate, and Open PDF is always an explicit action.

Customer-wide Viking Points.

See available, pending, and blocked points with recent transactions. The customer balance stays the same when you switch SIMs.

Settings that persist.

Choose used or remaining data, set a refresh interval, and enable launch at login. VikingBar also refreshes after wake. Settings shows the connection status and username, with an explicit Change account action.

Bank transfer QR.

For an eligible unpaid invoice, Bills refreshes the invoice details and generates a QR locally, with copyable recipient, IBAN, BIC, and reference fields. You review and authorize the transfer in your banking app. VikingBar does not execute the payment.

Setup

Request API access first

API access is not included automatically with your Mobile Vikings account. Email api@mobilevikings.be with your name, the brand (Mobile Vikings), the application (VikingBar), and its purpose (viewing your own balance). Wait for approval and your public client ID before connecting.

Mobile Vikings API access instructions

Connection: sign in directly with the approved public client ID, username, and password. No client secret is required. The configured 1Password helper in the setup guide is optional.

  1. Download

    Sign in to GitHub to download a development build from Actions.

    Development build
  2. Connect

    Sign in directly, or use the optional 1Password helper.

    Account setup
  3. Select a bundle

    Choose a SIM and bundle to display in your menu bar.

    Menu preview

Requirements

System
macOS 14 or later
Hardware
Apple Silicon
Account
Mobile Vikings with approved API access

Questions

Do I need API access?

Yes. Email api@mobilevikings.be to request access before connecting. Include your name, Mobile Vikings as the brand, VikingBar as the application, and that you want to view your own balance. Wait for their approval and public client ID.

Do I need 1Password?

No. Sign in directly with your approved public client ID, username, and password. The configured 1Password helper is optional, and no client secret is required.

Can anyone download VikingBar?

Source code and setup documentation are public under the MIT license. Downloading development builds from GitHub Actions requires a GitHub account. Builds are not Developer ID signed or notarized.

Where is the session stored?

The refresh session is stored in macOS Keychain.

What happens if a refresh fails?

The last successful balance stays visible and is marked as out of date.

Can I switch between SIMs?

Yes. Choose a SIM and then a bundle in the menu. Each SIM keeps its own allowance and extra charges.

What does the 30-day chart show?

It shows daily SIM data use across bundles. Current-cycle totals stay separate from the clearly labeled estimate. A missing day stays different from a confirmed zero.

What account information does VikingBar show?

Bills show grouped account totals, a separate unpaid amount, and an explicit PDF action. Viking Points are customer-wide and keep available, pending, and blocked balances separate.

Can VikingBar pay an invoice?

No. For an eligible unpaid invoice, Bills refreshes the invoice details and generates a bank-transfer QR locally using a bundled helper. No Go installation is needed. You can copy the recipient, IBAN, BIC, and reference individually. You review and authorize the transfer in your banking app. VikingBar does not execute the payment.

Which settings are saved?

VikingBar saves the used or remaining display choice and refresh interval. It refreshes after your Mac wakes and can launch at login when enabled in Settings.

Is VikingBar an official Mobile Vikings app?

No. VikingBar is an independent project for Mobile Vikings users.

Downloads and documentation

Source code and setup documentation are public on GitHub. Sign in to GitHub to download a development build from Actions.

VikingBar·Independent project for Mobile Vikings users.
VikingBar for Mac

Try the
development build.

VikingBar is currently available as a development build for Macs with Apple Silicon, running macOS 14 or later. Source code and documentation are public. Downloading GitHub Actions artifacts requires a GitHub account.

First request API access by emailing api@mobilevikings.be. Wait for approval and your public client ID. Sign in directly in VikingBar, or use the optional configured 1Password helper. No client secret is required.

Find a build on GitHub Download instructions Account setup
Behind the appGitHub

BramVR/VikingBar

A native Mac app

SwiftUI and AppKit provide the menu bar and data card. A shared Swift core also powers the bundled CLI.

Swift 6.2
macOS 14+
Apple Silicon
Read the README
Run it locally
make package-app

Sign in directly with your approved public client ID, or use the optional 1Password helper. No client secret is required. The CLI stores refresh tokens in macOS Keychain. Source code and setup documentation are public on GitHub.

Account setup