Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yt3trees/desktopassistantai

Desktop mascot to run OpenAI Assistants API
https://github.com/yt3trees/desktopassistantai

assistants-api azure-openai chatgpt csharp desktop dotnet openai openai-api windows wpf

Last synced: 27 days ago
JSON representation

Desktop mascot to run OpenAI Assistants API

Awesome Lists containing this project

README

        

# DesktopAssistantAI

![gif](./_image/DesktopAssistantAI.gif)

This is a desktop mascot that runs OpenAI or Azure OpenAI's Assistants API.
It can also perform basic operations such as creating and modifying Assistant, VectorStore, and File.

## System Requirements
- OS
- Windows 10
- Windows 11

## Feature
### Configuration
OpenAI or AzureOpenAI APIs are available.

### Avatar
The avatar to be displayed can be any png image.

### Keeping Threads
Threads are stored in a local file as history. As long as the thread is alive, past conversations can be referenced.

https://github.com/user-attachments/assets/f795ae99-0134-45d5-a715-808369395b95

## How to create an installer
### Requirements
- Visual Studio 2022
### Procedure
1. Open `DesktopAssistantAI.sln` in Visual Studio.
2. Build the `Installer` project.
3. The `DesktopAssistantAISetup.msi` file will be output to the `.\Installer` folder.

## License
[MIT](https://github.com/yt3trees/DesktopAssistantAI/blob/main/LICENSE)