← all repositories
Nathan-code-development/AIApplication

.NET MAUI chat app that catalogs AI models like trading cards

It gives mobile users a single inbox for DeepSeek, Doubao, and Qwen, plus a browsable showroom of popular models.

AIApplication
Velocity · 7d
−0.1
★ / day
star history

What it does

AIApplication is a cross-platform mobile app built with .NET MAUI that provides a unified chat interface for DeepSeek, Doubao, and Qwen. Users can send text, images, and files; conversations are saved by topic and synced through a Spring Boot backend that also handles email-verified registration, profiles, and avatar uploads. The app also features a “Model Square” gallery that showcases eight popular AI models with capability radar charts, pricing, and user reviews.

The interesting bit

The project is practically a full-stack reference implementation: every chat history sync, login, and file upload depends on a specific Spring Boot backend schema. The Model Square is a nice consumer-facing touch, essentially treating foundation models like app-store listings rather than simple API endpoints.

Key highlights

  • Multi-model chat supporting DeepSeek, Doubao, and Qwen with image and text file attachments.
  • “Model Square” gallery with detailed specs, capability radar charts, pricing, and reviews for eight models.
  • Full user lifecycle via Spring Boot backend: email verification, authentication, profile management, and chat history persistence.
  • Client-side API keys are hardcoded in AiApiService.cs for demonstration, with a README warning that production should use a backend proxy.
  • 1,045 GitHub stars.

Caveats

  • API keys are stored in source code and the backend currently compares passwords as plain text, so the README itself flags this as demo-only.
  • The app is tightly coupled to its Spring Boot backend; without it, core features like auth and chat history do not function.
  • The README repeatedly notes that the current security posture is only for personal or local testing.

Verdict

A useful reference if you are learning .NET MAUI and need a working example of multi-model AI integration with backend sync. Not for anyone seeking a drop-in, secure, self-contained mobile chat client.

Frequently asked

What is Nathan-code-development/AIApplication?
It gives mobile users a single inbox for DeepSeek, Doubao, and Qwen, plus a browsable showroom of popular models.
Is AIApplication open source?
Yes — Nathan-code-development/AIApplication is open source, released under the MIT license.
What language is AIApplication written in?
Nathan-code-development/AIApplication is primarily written in C#.
How popular is AIApplication?
Nathan-code-development/AIApplication has 1k stars on GitHub.
Where can I find AIApplication?
Nathan-code-development/AIApplication is on GitHub at https://github.com/Nathan-code-development/AIApplication.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.