A simple, cross-platform desktop chat client for OpenAI's API.
- 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
cd src
dotnet runcd src
dotnet build -c ReleaseThe executable will be in src/bin/Release/net8.0/
- .NET 8 SDK
- OpenAI API key from platform.openai.com
- Run the app
- Enter your OpenAI API key
- Select a model
- Start chatting!
API Key:
- Windows - Windows Credential Manager (secure, not in a file)
- Linux -
~/.config/OpenAICommunicator/keywith 600 permissions (owner-only) - Alternative - Set
OPENAI_API_KEYenvironment variable
Chat History:
%AppData%/OpenAICommunicator/history.json(Windows)~/.config/OpenAICommunicator/history.json(Linux)