Blazor MFE AI Chat (ConnectSoft.Blazor.Mfe.AIChatTemplate)¶
A Blazor microfrontend that delivers a ChatGPT-like chat experience: a conversation sidebar, streaming message list, markdown rendering, a model selector, and a settings modal. It ships as a packable Razor Class Library (RCL) that hosts embed via AddAIChatServices() and AddAdditionalAssemblies(...).
This is a standalone product template (UIKit-based), not derived from ConnectSoft.BaseTemplate. The UI follows the Flowbite AI Chat reference.
dotnet new¶
dotnet new install <installer-package-or-path>
dotnet new connectsoft-blazor-mfe-aichat -n Acme.Support.Chat
- Identity:
ConnectSoft.Blazor.Mfe.AIChatTemplate - Short name:
connectsoft-blazor-mfe-aichat
What makes it distinct¶
- The only AI-chat-focused MFE product.
- No external API -
MockAIServiceproduces pattern-based streaming responses in-process, so the template runs with zero backend setup. - Ships a
shell-template/sub-scaffold (connectsoft-blazor-shell-aichat) for an AI-chat-specific shell.
Framework skew
The template manifest currently lists only net9.0, while the checked-in source targets net10.0. Confirm against .template.config/template.json and the generated .csproj.