UiGuideAgent.Server.Host
0.11.0
See the version list below for details.
dotnet tool install --global UiGuideAgent.Server.Host --version 0.11.0
dotnet new tool-manifest
dotnet tool install --local UiGuideAgent.Server.Host --version 0.11.0
#tool dotnet:?package=UiGuideAgent.Server.Host&version=0.11.0
nuke :add-package UiGuideAgent.Server.Host --version 0.11.0
UiGuide Agent β the server (uiguide-server)
This is a .NET tool, not a package for your project. Install it from a command line:
dotnet tool install -g UiGuideAgent.Server.Host uiguide-serverFor your application add
UiGuideAgent.Desktop(WPF / WinForms) orUiGuideAgent.Web(Blazor / Razor) instead.
π§ Under active development β not ready for use yet. https://github.com/DomitorAI/ui-guide-agent
The server runs the agent: it keeps your applications' knowledge bundles and conversations and calls your OpenAI-compatible LLM (LiteLLM, vLLM, Ollama, OpenAIβ¦). Your LLM, your key β UiGuide Agent does not include or pay for a model. Requires the .NET SDK 10.
On your computer (to develop and try)
dotnet tool install -g UiGuideAgent.Server.Host, thenuiguide-server.- Its first start creates your settings,
%LOCALAPPDATA%\ui-guide-agent\server.json(Linux / macOS:~/.local/share/ui-guide-agent/server.json; kept when the server is updated): set your LLM there β"Llm"β"BaseUrl","Model", and, recommended,"EmbeddingModel"(an embedding model on the same endpoint, e.g.bge-m3: questions asked in other words are answered from the cache too, with fewer LLM calls); the key only as the environment variableLlm__ApiKey. Start it again and checkhttp://localhost:5180/api/v1/healthβ"llm": "ok"(and"embeddings": "ok"). - Rebuild your application: the build finds the server, writes its address and registers the application.
On its own computer the server needs no authentication. Update: dotnet tool update -g UiGuideAgent.Server.Host (settings and data kept); remove: uiguide remove (it stops the server and removes it with its settings and data), or dotnet tool uninstall -g UiGuideAgent.Server.Host and delete %LOCALAPPDATA%\ui-guide-agent.
For your company
One server for all your applications and users: the Docker image (docker pull ghcr.io/domitorai/ui-guide-agent-server) or, on a Windows server, this tool as a Windows service β in an administrator terminal uiguide-server service install, set the LLM in C:\ProgramData\ui-guide-agent\server.json, uiguide-server service key, uiguide-server service start (it starts with Windows; after a crash restarted up to 3 times a day; uiguide-server service status). The developer runs uiguide init --server https://β¦ and sends the administrator the one line it prints (application key, limits, web pages allowed); authentication by application key or by your own sign-in, limits per application and per user, Prometheus metrics, answer cache, learned navigation.
Full guide: https://github.com/DomitorAI/ui-guide-agent/blob/main/docs/company-server.md
Free to use without limits, including commercially. Offering UiGuide Agent 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 | net10.0 is compatible. 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. |
This package has no dependencies.