Blazor-based multi-platform ChatGPT interface
Top 93.7% on sourcepulse
This project provides a cross-platform desktop client for interacting with ChatGPT, built using Blazor and Masa Blazor. It aims to offer a user-friendly interface for managing multiple conversations across various operating systems including Android, iOS, macOS, Linux, Windows, and Web.
How It Works
The application leverages Blazor for its cross-platform UI capabilities, with Masa Blazor providing the interface components. User messages are sent to the configured API endpoint, and responses are displayed. Conversation history is stored locally in the browser's cache. The project also includes instructions and a Docker-based proxy service to facilitate access to the OpenAI API, particularly for users who need to bypass network restrictions.
Quick Start & Requirements
docker-compose.yml
from the project root on a server.docker-compose.yml
for chatgpt-gateway
and configure the application's ApiUrl
to http://server_ip:server_port/v1/chat/completions
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is presented as a simple interface; advanced features or extensive configuration options beyond API key and proxy settings are not detailed. The lack of an explicit license may pose a risk for commercial adoption.
1 year ago
1 day