Skip to content

larkingroup/OpenAI-API-Communicator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenAI Chat

A simple, cross-platform desktop chat client for OpenAI's API.

Features

  • Clean chat interface (like ChatGPT)
  • Chat history with sidebar
  • Multiple model support (GPT-4o, GPT-4, GPT-3.5, o1, o3-mini)
  • Works on Windows, macOS, and Linux
  • Enter sends message, Shift+Enter for new line

Quick Start

cd src
dotnet run

Build

cd src
dotnet build -c Release

The executable will be in src/bin/Release/net8.0/

Requirements

Usage

  1. Run the app
  2. Enter your OpenAI API key
  3. Select a model
  4. Start chatting!

Data Storage

API Key:

  • Windows - Windows Credential Manager (secure, not in a file)
  • Linux - ~/.config/OpenAICommunicator/key with 600 permissions (owner-only)
  • Alternative - Set OPENAI_API_KEY environment variable

Chat History:

  • %AppData%/OpenAICommunicator/history.json (Windows)
  • ~/.config/OpenAICommunicator/history.json (Linux)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages