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
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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package UiGuideAgent.Companion --version 0.11.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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.CompanionFor a WPF / WinForms application add
UiGuideAgent.Desktopinstead, for Blazor / RazorUiGuideAgent.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
- A server. Install and start it:
dotnet tool install -g UiGuideAgent.Server.Host, thenuiguide-server. The packageUiGuideAgent.Server.Hostexplains it step by step. - The
uiguidetool. 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.
- Start the application with the assistant:
To attach to an application that is already running, useuiguide-companion --config uiguide.json --run "python app.py"--process pythonor--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 | Versions 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.