Skip to content

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 - MockAIService produces 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.

See also