UiGuideAgent.Web 0.11.2

dotnet add package UiGuideAgent.Web --version 0.11.2
                    
NuGet\Install-Package UiGuideAgent.Web -Version 0.11.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="UiGuideAgent.Web" Version="0.11.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="UiGuideAgent.Web" Version="0.11.2" />
                    
Directory.Packages.props
<PackageReference Include="UiGuideAgent.Web" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add UiGuideAgent.Web --version 0.11.2
                    
#r "nuget: UiGuideAgent.Web, 0.11.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package UiGuideAgent.Web@0.11.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=UiGuideAgent.Web&version=0.11.2
                    
Install as a Cake Addin
#tool nuget:?package=UiGuideAgent.Web&version=0.11.2
                    
Install as a Cake Tool

UiGuide Agent for Blazor, Razor Pages / MVC and .NET MAUI Blazor Hybrid

An AI help agent in your .NET web UI. Your users ask "how do I…?" and get concrete steps: which button to press and which page to open. The answer is in the language of the question and starts from the page the user is on.

Privacy: the page is read the way a screen reader reads it: roles, labels and states. Never field values, passwords, or the contents of lists and tables.

Safe answers: the assistant never gives links, downloads or commands, never asks for passwords, codes or card details, and ignores instructions hidden in texts shown by your application.

Quick start

  1. Add this package:

    dotnet add package UiGuideAgent.Web
    
  2. Add this line to your page, before </body>:

    <script src="_content/UiGuideAgent.Web/ui-guide-agent.js"></script>
    

    The page is wwwroot/index.html, App.razor or _Layout.cshtml.

  3. Build and run. Every build writes your settings (uiguide.json, the first time) and what the page reads (wwwroot/uiguide.config.json). It also generates the knowledge bundle, and shows the warning UIG001 for every control without a name. Until the assistant has a server, it answers "not configured yet" and the build shows the warning UIG003.

  4. Connect a server, then rebuild:

    • On your computer: dotnet tool install -g UiGuideAgent.Server.Host, then uiguide-server. The package UiGuideAgent.Server.Host explains it step by step.
    • Your company's server: dotnet tool install -g UiGuideAgent.Cli, then uiguide init --server https://… in your project folder.

    The build registers your application with your development addresses. dotnet publish leaves the address of your computer out.

Good to know

  • Name controls the browser way: aria-label, a <label for> or a <label> around the field, the button's text.
  • Pages get their route from @page "/…". Links and NavigateTo("/…") tell the assistant which page a control opens.
  • Settings in uiguide.json: language (fixes the language), position, theme, texts, "autoStart": false.
  • The language: the assistant follows the language your page shows. The answer is in the language of the question.
  • From code (Blazor): await JS.InvokeVoidAsync("uiGuide.setContext", "orderOpen", true);

Web applications without .NET (React, Vue, Angular, Next.js…) use the npm package @ui-guide-agent/web instead.

Updating and removing

  • Update: the warning UIG002 tells you. Update the package like any other.
  • Remove: run uiguide remove in the project folder. It removes the package, the <script> line, uiguide.json, the generated files, their copies in bin and obj, and the registration on the server on your computer. If you only uninstall the package, the <script> line and the uiguide.* files stay: delete them yourself.

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

Free to use without limits, also commercially. You may ship the client libraries, unmodified, inside your own application, also one you sell. Selling UiGuide Agent itself, or offering it as a paid hosted service, needs the author's permission. 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.
  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.11.2 97 10/20/2026
0.11.1 95 10/17/2026
0.11.0 99 10/12/2026
0.10.0 161 10/11/2026
0.9.1 97 10/11/2026
0.9.0 96 10/11/2026
0.8.0 151 10/10/2026
0.7.2 90 10/10/2026
0.7.1 101 10/10/2026
0.7.0 87 10/10/2026
0.6.0 98 10/9/2026