Earlier Avalonia AI application

Cross-platform Chat Client

Carry one conversational client model across the full Avalonia target set.

Explore source
Parent systemChatGPT
StatusMaintained
Modules3
RepositoryChatGPT/ChatGPT.UI

Reusable core and UI layers power desktop, Android, iOS, and browser hosts with conversation history, editing, Markdown/HTML rendering, API endpoint configuration, settings, and imported web-chat backups.

  1. 01

    Desktop, Android, iOS, and browser hosts

  2. 02

    Reusable API, core, and UI packages

  3. 03

    Conversation editing and backup import

  4. 04

    Configurable API URL and model settings

From intent
to working system.

01

Configure

Environment or settings provide API credentials, endpoint, and generation options.

02

Model

Core services manage conversations, messages, and requests.

03

Present

Reusable Avalonia UI renders and edits the chat history.

04

Host

Desktop, mobile, and browser projects supply platform lifecycle.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet add package ChatGPT
dotnet add package ChatGPT.UI
02 · Use · bash
Terminal
export OPENAI_API_KEY="your-key"
dotnet run --project src/ChatGPT.UI.Desktop
# The earlier client also includes Android, iOS,
# and browser application hosts.

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

ChatGPT

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…