UiGuideAgent.Companion 0.11.2

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

UiGuide Agent Companion (uiguide-companion)

This is a .NET tool, not a package for your project. Install it from a command line:

dotnet tool install -g UiGuideAgent.Companion

For a WPF / WinForms application add UiGuideAgent.Desktop instead, for Blazor / Razor UiGuideAgent.Web.

The help assistant next to any other Windows application, without changing it: Python (PyQt, PySide, Tkinter), Java, Delphi, Electron or any exe.

Quick start

  1. A server. Install and start it: dotnet tool install -g UiGuideAgent.Server.Host, then uiguide-server. The package UiGuideAgent.Server.Host explains it step by step.
  2. The uiguide tool. Install it once: dotnet tool install -g UiGuideAgent.Cli. Then open a new terminal in the application's folder and run:
    • uiguide init: creates the settings;
    • uiguide scan: lists the controls without a name;
    • uiguide bundle: writes the knowledge bundle.
  3. Start the application with the assistant:
    uiguide-companion --config uiguide.json --run "python app.py"
    
    To attach to an application that is already running, use --process python or --window "My App*" instead of --run.

Good to know

  • The Companion reads the window through Windows UI Automation: control types, labels and states. Never values.
  • It closes when the application it started closes.
  • It needs Windows 10 or 11, the .NET 8 Desktop Runtime or newer, and the WebView2 Runtime.
  • The application must expose its controls to UI Automation. Qt, the Java Access Bridge, Win32, WPF, WinForms and Chromium do.
  • Update: dotnet tool update -g UiGuideAgent.Companion. Remove: dotnet tool uninstall -g UiGuideAgent.Companion.

Full guide: https://github.com/DomitorAI/ui-guide-agent/blob/main/docs/companion.md

Free to use without limits, also commercially. Provided as is, without warranty. https://github.com/DomitorAI/ui-guide-agent

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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.11.2 102 10/20/2026
0.11.1 105 10/17/2026
0.11.0 96 10/12/2026
0.10.0 93 10/11/2026
0.9.1 95 10/11/2026
0.9.0 91 10/11/2026
0.8.0 107 10/10/2026
0.7.2 94 10/10/2026
0.7.1 100 10/10/2026
0.7.0 97 10/10/2026
0.6.0 100 10/9/2026