BuildMonitor 0.1.0-beta.16

This is a prerelease version of BuildMonitor.
dotnet tool install --global BuildMonitor --version 0.1.0-beta.16
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local BuildMonitor --version 0.1.0-beta.16
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=BuildMonitor&version=0.1.0-beta.16&prerelease
                    
nuke :add-package BuildMonitor --version 0.1.0-beta.16
                    

BuildMonitor

A build/CI monitor that runs in the system tray on Windows, macOS and Linux. It polls the CI services a developer cares about, shows one row per pipeline with a progress bar and countdown for running builds, links straight to the build, the branch and the pull request, can retry or cancel a build, and copies the log of a failed one. A local MCP server lets an AI assistant read and act on the same list.

The window

Install

dotnet tool install --global BuildMonitor --prerelease

Run buildmonitor to start the tray app. One install works on every operating system: the package carries a head for each platform and the launcher starts the right one.

The command also takes show, hide, quit, refresh, status and mcp.

To update, use Update in the tray menu, which restarts BuildMonitor on the new version. To update from the command line on Windows, first quit the tray with buildmonitor quit and close any AI assistant using the MCP server, since both hold the installed files:

dotnet tool update --global BuildMonitor --prerelease

An assistant stays on the old version of the MCP server until it connects it again.

Supported services

AppVeyor, Azure DevOps, Bitbucket Pipelines, GitHub Actions, GitLab CI, GoCD, Jenkins, Octopus Deploy, TeamCity and Travis CI.

Each takes a token or API key created in that service's own UI, and GitHub, GitLab and Azure DevOps can also sign in through the browser. Credentials are kept in the platform's secret store: the Windows Data Protection API, the macOS login Keychain, or the Secret Service on Linux. settings.json never holds one.

MCP server

buildmonitor mcp runs a Model Context Protocol server over stdio, so a local AI assistant can read the same builds the tray shows and act on them. For Claude Code:

claude mcp add --transport stdio buildmonitor --scope user -- buildmonitor mcp

The server also ships a triage command for working through every failing build whose repository is checked out under the code directory, on every connection. It reads the logs, groups the failures that share a cause before investigating any of them, and reproduces each from its checkout without switching, stashing or discarding anything there. In Claude Code:

/mcp__buildmonitor__triage

It only diagnoses by default. /mcp__buildmonitor__triage * true has it fix the failures as well, with the changes left uncommitted for review.

See the MCP docs for the other clients, the tools it exposes, and the triage arguments.

Documentation

See Milestones for release notes.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.1.0-beta.16 0 9/19/2026
0.1.0-beta.15 0 9/19/2026
0.1.0-beta.14 35 9/18/2026
0.1.0-beta.13 29 9/18/2026
0.1.0-beta.12 36 9/18/2026
0.1.0-beta.11 41 9/17/2026
0.1.0-beta.10 37 9/17/2026
0.1.0-beta.9 38 9/17/2026
0.1.0-beta.8 39 9/16/2026
0.1.0-beta.7 38 9/16/2026
0.1.0-beta.6 40 9/16/2026
0.1.0-beta.5 44 9/15/2026
0.1.0-beta.4 46 9/15/2026
0.1.0-beta.3 47 9/14/2026
0.1.0-beta.2 54 9/14/2026
0.1.0-beta.1 48 9/13/2026