claudomat 2026.3.30.9

dotnet tool install --global claudomat --version 2026.3.30.9
                    
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 claudomat --version 2026.3.30.9
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=claudomat&version=2026.3.30.9
                    
nuke :add-package claudomat --version 2026.3.30.9
                    

claudomat

A .NET global tool that orchestrates the Claude Code command-line interface. It adds resilient execution with rate-limit handling, session resumption, cumulative budget tracking, optional batch workflows, and optional Azure DevOps boards integration.

This package is published as a .NET tool (PackAsTool). Install it with the .NET CLI; it does not add library references to your projects.

Requirements

  • .NET 10 SDK (install from Microsoft’s .NET download pages; version requirements follow the package’s target framework)
  • Claude Code CLI available on PATH (install and sign-in per the product documentation from your AI vendor)
  • For Azure DevOps features: a personal access token (PAT) supplied at runtime—never embedded in source control

Install

From the public NuGet gallery (when the package is listed there):

dotnet tool install -g claudomat

From an example private feed (replace with your own registry URL and credentials flow):

dotnet nuget add source "https://nuget.contoso.com/v3/index.json" --name contoso-internal
dotnet tool install -g claudomat --add-source contoso-internal

Update a global tool installation:

dotnet tool update -g claudomat

Quick start

Run a single prompt in a repository folder:

claudomat run "Summarize the README" --budget 1.00 --working-dir ./sample-repo

Run a batch file of tasks (JSON format as described in the full project documentation):

claudomat batch ./tasks.json --budget 10.00 --working-dir ./sample-repo

Process work items from an Azure DevOps project (example URL shape only):

claudomat boards "https://dev.azure.com/contoso/SampleProject" --budget 25.00 --azdo-pat %AZURE_DEVOPS_PAT%

On Linux or macOS, prefer "$AZURE_DEVOPS_PAT" or another secret injection mechanism instead of hard-coding tokens.

Authentication and environment variables

The tool does not store long-lived secrets inside the package. Configure credentials through your environment or explicit CLI options at invocation time, for example:

Mechanism Purpose
ANTHROPIC_API_KEY API access where applicable
CLAUDE_CODE_OAUTH_TOKEN OAuth-style token for Claude Code where applicable
AZURE_DEVOPS_PAT Azure DevOps REST API access for the boards command

CLI flags may mirror these variables for one-off runs; refer to claudomat --help and subcommand help for the current option names.

Never commit PATs, API keys, or OAuth tokens to source control or share them in issue trackers.

Commands (overview)

Command Summary
run Execute one prompt with budget, retries, and optional tool allowlists
batch Execute many tasks from JSON with shared budget and optional dashboard
boards Discover and process tagged work items against Azure DevOps

Use claudomat [command] --help for authoritative flags and defaults.

Data and logs

The tool may create a local metadata folder (for example .claudomat) under the working directory and append cost information under the user profile. Review paths in your environment before running in sensitive trees.

License and support

This package is licensed under the MIT License; the full text is included as LICENSE inside the NuGet package. The License tab on the NuGet gallery (when published) reflects the same terms. For bugs or features, use the contact or issue URL published alongside the package (if any)—do not send credentials or internal URLs in public reports.


Example hostnames and organizations (contoso.com, contoso, SampleProject) are illustrative only and are not real endpoints.

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
2026.3.30.9 0 3/30/2026
2026.3.29.9 20 3/29/2026