Busy Meter Guide

Setup guide

External connections

External connections lets other programs on your PC set your meter, through the Busy Meter app. An AI assistant (Claude Desktop, Claude Code), a focus timer, your stream software or a script you wrote can each ask to become one more source, next to your camera, microphone, Teams and calendar.

It's off until you turn it on. If you only want the meter to follow your camera, mic, Teams and calendar, leave it off: you don't need it.

What it is, in plain words #

 AI assistant ─┐
 focus timer ──┼─▶  Busy Meter app  ─▶  your meter
 your script ──┘    (asks you first,     (USB or Wi-Fi)
                     then mixes them in
                     with your other sources)

Turn it on #

  1. Open the Busy Meter app (click the tray icon next to the clock), then Settings › Sources.
  2. Scroll to External connections at the bottom and turn the switch on.
  3. The tray menu now says External: on, so you can always tell.

Turning it off again stops everything at once: nothing can connect, and any level set by a program is dropped.

When a program asks #

The first time a program connects, a small window opens: "A program on this PC is asking to connect". It shows:

Click Allow if you started it and recognise it. The button works after a second, so a stray click can't allow it. Click Deny if you don't know what it is. An unanswered prompt is denied after 2 minutes.

Manage what's allowed #

Under Settings › Sources › External connections, every allowed program has its own row:

Each allowed program also gets its own group on Settings › Levels, so you can send its signals to a different level or ignore them.

Ways to use it #

You want to…UseHow
Ask an AI assistant to set your meter or start a timerThe Busy Meter tools for AI assistantsAI assistants
Show a level from a command line or a shortcutThe busymeter commandInstall the tools, then busymeter level 5 --for 10m (longer than 10 minutes: the command keeps running and renews it; Ctrl+C clears)
Focus timer, stream/recording light, game state, vibe meterReady-made recipesbusymeter focus 25m, or ask your assistant to install one
Write your own pluginPython, C# or JavaScript client, or plain HTTPThe plugin repository

Install the tools #

The command, the recipes and the AI assistant tools come in one free package, busymeter, which needs Python.

  1. Install Python 3.10 or newer if you don't have it. Either:

    • open Command Prompt or Terminal and run winget install Python.Python.3.12, or
    • download it from python.org and, in the first installer screen, tick Add python.exe to PATH.

    Then close the terminal and open a new one.

  2. Install the Busy Meter tools:

    pip install --user "busymeter[mcp]"

    ([mcp] adds the AI assistant tools. Leave it out if you only want the command and recipes.)

  3. Check it works (External connections must be on):

    busymeter status

    The first time, the Allow prompt opens in the tray; click Allow. You should then see what the meter shows.

If busymeter isn't found, Python's script folder isn't on your PATH: run python -m busymeter.cli status instead, or reinstall Python with Add python.exe to PATH ticked.

To remove the tools: pip uninstall busymeter, then Revoke the programs under External connections.

If something doesn't work #

What you seeWhat to do
"Turn on Settings → Sources → External connections"The switch is off, or the Busy Meter app isn't running. Start the app and turn it on
"External connections couldn't start on port 47820"Another program uses that port. Turn the switch off and on again; if it stays, restart the PC
The Allow prompt never appeared, or you missed itA missed prompt closes after 2 minutes; run the command or ask your assistant again. A program you denied can't ask again for 10 minutes
"Not allowed" or "switched off"The program was revoked or its switch is off under External connections
The level from a program doesn't showAnother source is busier (the busiest wins), the camera is on, syncing is paused, or the level ran out. Check Listening to in the panel and the program's group on Settings › Levels