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 Aug – 16 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). Ask support to approve VikingBar as a public client without a client secret. Wait for that confirmation and your public client ID before connecting. No client secret is required for the approved public-client setup.

Mobile Vikings API access instructions
  1. Download and install

    Download the free unsigned preview from GitHub without an account. Extract the app archive, then open VikingBar.app.

    Download preview
  2. Connect your account

    Click the menu-bar helmet and choose Connect account. Sign in directly with your public client ID, username, and password. You can also use the optional 1Password helper.

    Account setup
  3. Choose your balance

    Choose a SIM and data bundle. The helmet shows the selected bundle balance.

    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?

Yes. The free unsigned preview is available from GitHub without an account for Apple Silicon Macs running macOS 14 or later. It is not Developer ID signed or notarized. If macOS blocks the first launch, open System Settings, choose Privacy & Security, then click Open Anyway. Updates may require approval again.

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

Download the free unsigned preview from GitHub without an account. Source code and setup documentation are public.

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

Try the
unsigned preview.

The free unsigned preview runs on Apple Silicon Macs with macOS 14 or later. It is not Developer ID signed or notarized. Download it from GitHub without an account.

If macOS blocks the first launch, open System Settings, choose Privacy & Security, then click Open Anyway. Updates may require approval again.

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.

Download unsigned preview Installation 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