NuGet Packages and Sample Apps for Controlling Venus Software via Claude

Here are some NuGet packages and related sample applications for Hamilton Venus software automation, layout parsing, log reading, and Claude integration. GitHub repository: GitHub - VerisFlow/verisflow-dotnet · GitHub

Sample application for controlling Venus Software via Claude:

Enables users to control Venus software through natural language interaction with Claude—including loading and starting methods, checking real-time run status, and analyzing trace log files post-execution. Tested for Azure deployment (requires Azure Entra ID authentication).

NuGet package for automating Venus software:

dotnet add package VerisFlow.VenusAuto.Core

Built on user32.dll, this package provides UI automation for Venus software, including capturing popup dialogs and automatically clicking buttons. It comes with a sample application for testing operations.

NuGet package for parsing .lay deck layout files:

dotnet add package VerisFlow.LayParser.Core

Parses .lay files along with their referenced labware files. It includes a sample application that converts .lay files into Markdown and displays labware coordinates for quick reading of labware positions in the deck layout.

NuGet package for reading trace log files:

dotnet add package VerisFlow.TraceLogic.Core

5 Likes