Discover and explore top open-source AI tools and projects—updated daily.
Nathan-code-developmentCross-platform .NET MAUI app for multi-AI model interaction
Top 37.7% on SourcePulse
This .NET MAUI application provides a unified, cross-platform mobile interface for interacting with multiple large language models, including DeepSeek, Doubao, and Qwen. It targets developers and power users seeking a consolidated platform for AI model experimentation, offering features like rich attachment support, persistent chat history, user authentication, and a comprehensive model gallery, thereby streamlining AI model interaction on mobile devices.
How It Works
The application is built using .NET MAUI for cross-platform UI development, with C# handling backend logic and service layers. It leverages HttpClient for REST API communication with a backend server and System.Text.Json for data serialization. Local data persistence for session state and user information is managed via Preferences, while MediaPicker and FilePicker enable image and file attachments respectively. The architecture supports seamless switching between different AI models and includes a dedicated "Model Square" for comparing various AI offerings.
Quick Start & Requirements
git clone https://github.com/Nathan-code-development/AIApplication.git), navigate into the directory (cd AIApplication), configure API keys and backend URL, then build and run from Visual Studio.Services/AiApiService.cs and update the backend base URL in Services/ApiConfig.cs.https://github.com/Nathan-code-development/AIApplication.gitHighlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or project roadmap are provided in the README.
Licensing & Compatibility
Limitations & Caveats
API keys are hardcoded directly into the client-side code (Services/AiApiService.cs) for demonstration purposes, posing a significant security risk for production environments. The provided demo backend compares passwords in plain text, necessitating secure hashing in real-world applications. A functional backend server with specific endpoints is a mandatory external dependency for the application to operate fully.
2 months ago
Inactive