Foundry Local - .NET MAUI Chat Application
Foundry Local is a cross-platform chat application built with .NET MAUI, designed to provide a seamless chat experience with an AI-powered assistant. The application leverages the Model-View-ViewModel (MVVM) pattern using the CommunityToolkit.Mvvm library and integrates Syncfusion MAUI controls for a polished user interface. It supports both light and dark themes, allowing users to toggle between them dynamically, and communicates with an AI service via the IChatClient interface.
- Chat Interface: Users can send messages and predefined prompts to interact with an AI assistant, with responses displayed in a
CollectionView. - Light and Dark Theme Support: Toggle between light and dark themes with dynamic color updates for a consistent user experience.
- MVVM Architecture: Utilizes CommunityToolkit.Mvvm for clean separation of concerns and reactive UI updates.
- Syncfusion Controls: Uses
SfTextInputLayoutfor a styled text input experience. - Cross-Platform: Runs on platforms supported by .NET MAUI, including Windows, macOS, iOS, and Android.
- Real-Time AI Interaction: Integrates with an AI service through
IChatClientfor responsive chat functionality.