UiGuideAgent.Web
0.10.0
See the version list below for details.
dotnet add package UiGuideAgent.Web --version 0.10.0
NuGet\Install-Package UiGuideAgent.Web -Version 0.10.0
<PackageReference Include="UiGuideAgent.Web" Version="0.10.0" />
<PackageVersion Include="UiGuideAgent.Web" Version="0.10.0" />
<PackageReference Include="UiGuideAgent.Web" />
paket add UiGuideAgent.Web --version 0.10.0
#r "nuget: UiGuideAgent.Web, 0.10.0"
#:package UiGuideAgent.Web@0.10.0
#addin nuget:?package=UiGuideAgent.Web&version=0.10.0
#tool nuget:?package=UiGuideAgent.Web&version=0.10.0
UiGuide Agent for Blazor, Razor Pages / MVC and .NET MAUI Blazor Hybrid
ð§ Under active development â not ready for use yet. Parts of what is described here may change or not work yet. Please wait for the first stable release: https://github.com/DomitorAI/ui-guide-agent (Watch â Custom â Releases).
An AI help agent in your .NET web UI. It answers "how do IâŠ?" with concrete steps â which button to press, which page to open â in the language of the question, starting from the page the user is on.
Privacy: the page is read like a screen reader reads it â roles, labels, states. Never field values, passwords, list or table contents.
Quick start
- Add this package (
dotnet add package UiGuideAgent.Web). - One line before
</body>(wwwroot/index.html,App.razoror_Layout.cshtml):<script src="_content/UiGuideAgent.Web/ui-guide-agent.js"></script> - Build and run. Every build writes
uiguide.json(when missing) andwwwroot/uiguide.config.jsonâ what the page reads â generates the knowledge bundle and warnsUIG001for every control without a name. Until the assistant has a server it answers "not configured yet" and the build warnsUIG003. - Connect a server, then rebuild: on your computer
dotnet tool install -g UiGuideAgent.Server.Host, thenuiguide-server(see that package); your company's:dotnet tool install -g UiGuideAgent.Cli, thenuiguide init --server https://âŠ. The build registers the application with your development addresses (launchSettings.json,https://0.0.0.1for MAUI Blazor Hybrid);dotnet publishleaves an address of this computer out.
Name controls the browser way: aria-label, <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. Options in uiguide.json: language, position, theme, texts, "autoStart": false. 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: warning
UIG002tells you; update the package as any other. - Remove:
uiguide removein the project folder takes out the package, the<script>line,uiguide.json, the generated files and the registration on the local server. Uninstalling only the package leaves the<script>line and theuiguide.*files: delete them yourself.
Full guide: https://github.com/DomitorAI/ui-guide-agent/blob/main/docs/web.md
Free to use without limits, including commercially; 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 | 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. |
-
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.